Modul:Faktenbox/Tabs/Karte: Unterschied zwischen den Versionen

Aus FürthWiki

karten_args ausgelagert
(keine Wartungsmeldungen wurde transcluded)
(karten_args ausgelagert)
 
Zeile 9: Zeile 9:
local fab_tabs = require("Modul:Faktenbox/Tabs")
local fab_tabs = require("Modul:Faktenbox/Tabs")
local fab_common = require("Modul:Faktenbox/Common")
local fab_common = require("Modul:Faktenbox/Common")
p.karten_args = { "lat", "lon", "location", "locationlist",
"geojson", "GeoJsonKarte", "zoom", "Ehemals", "Work"}


function p.kartenTab_(fbdata)
function p.kartenTab_(fbdata)
Zeile 72: Zeile 75:
-- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")")
-- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")")
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- mw.logObject(p.getKartenArgs_({pagename="pn",pargs={["lat"]="49",["lon"]="11",["locationlist"]="ll",["location"]="l",["geojson"]="g",["zoom"]="99",["GeoJsonKarte"]="Ja",["Debug"]="Ja",["Dummy"]="d",["add"]="a"}}, 11, {"add"}))
-- mw.logObject(p.getKartenArgs_({pagename="pn",attr={},pargs={["lat"]="49",["lon"]="11",["locationlist"]="ll",["location"]="l",["geojson"]="g",["zoom"]="99",["GeoJsonKarte"]="Ja",["Debug"]="Ja",["Dummy"]="d",["add"]="a"}}, 11, {"add"}))


-- nur die benötigten Argumente übernehmen
-- nur die benötigten Argumente übernehmen
local args = {
local args, noargs = wik.getArgs(fbdata.pargs, p.karten_args)
"lat", "lon", "location", "locationlist", "geojson", "GeoJsonKarte",
"zoom", "Ehemals", "Work"}
local noargs
args, noargs = wik.getArgs(fbdata.pargs, args)
args.noargs = noargs -- keine Karten-args vorhanden
args.noargs = noargs -- keine Karten-args vorhanden
-- geojson ermitteln
-- geojson ermitteln