15.082
Bearbeitungen
K (t = t ..) |
(additional_args in getKartenArgs_()) |
||
| Zeile 54: | Zeile 54: | ||
end | end | ||
function p.getKartenArgs_(fbdata, zoomdefault) | function p.getKartenArgs_(fbdata, zoomdefault, additional_args) | ||
-- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")") | -- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")") | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
| Zeile 60: | Zeile 60: | ||
-- nur die benötigten Argumente übernehmen | -- nur die benötigten Argumente übernehmen | ||
local args = {"lat", "lon", "location", "locationlist", "geojson", "zoom", "Debug"} | local args = {"lat", "lon", "location", "locationlist", "geojson", "zoom", "Debug", "GeoJsonKarte"} | ||
for _, a in ipairs(additional_args or {}) do | |||
table.insert(args, a) | |||
end | |||
args = wik.getParentArgs(fbdata.pargs, args) | args = wik.getParentArgs(fbdata.pargs, args) | ||
-- geojson ermitteln | -- geojson ermitteln | ||
if args["geojson"] == nil and com.isTrue( | if args["geojson"] == nil and com.isTrue(args["GeoJsonKarte"]) then | ||
args["geojson"] = fbdata.pagename | args["geojson"] = fbdata.pagename | ||
end | end | ||