15.852
Bearbeitungen
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Keine Bearbeitungszusammenfassung Markierung: Manuelle Zurücksetzung |
||
| Zeile 9: | Zeile 9: | ||
function p.Karte(frame) | function p.Karte(frame) | ||
-- nur die benötigten Argumente übernehmen | -- nur die benötigten Argumente übernehmen | ||
local args = {"lat", "lon", "location", "locationlist", "geojson", | local args = {"lat", "lon", "location", "locationlist", "geojson", "zoom", | ||
"popuptitle", "popuptext", "box", "headline", "width", "height", | |||
"noattr", "Work"} | |||
local args = wik.getArgs(frame.args, args) | local args = wik.getArgs(frame.args, args) | ||
local t, _ = p.karte(frame, args) | local t, _ = p.karte(frame, args) | ||
| Zeile 19: | Zeile 19: | ||
function p.karte(frame, args) | function p.karte(frame, args) | ||
-- mw.log("karte(frame, args)") | -- mw.log("karte(frame, args)") | ||
-- mw.logObject(args, "args") | |||
-- Konsolenzeilen zum Debuggen: | -- Konsolenzeilen zum Debuggen: | ||
-- =p.karte(mw.getCurrentFrame(), args) | -- =p.karte(mw.getCurrentFrame(), args) | ||
| Zeile 31: | Zeile 31: | ||
-- defaults setzen | -- defaults setzen | ||
args["box"] = args["box"] or "Ja" | args["box"] = args["box"] or "Ja" | ||
args["zoom"] = args["zoom | args["zoom"] = args["zoom"] or "16" | ||
-- geojson-Angabe auswerten | -- geojson-Angabe auswerten | ||
| Zeile 179: | Zeile 179: | ||
-- Karte (display_map) | -- Karte (display_map) | ||
if map_args[1] ~= "" or map_args["geojson"] ~= nil then | if map_args[1] ~= "" or map_args["geojson"] ~= nil then | ||
-- mw.logObject(map_args, "map_args") | |||
t = t .. frame:callParserFunction("#display_map", map_args) | t = t .. frame:callParserFunction("#display_map", map_args) | ||
if geoobjects.geojson.arg ~= nil and map_args["geojson"] == nil then | if geoobjects.geojson.arg ~= nil and map_args["geojson"] == nil then | ||