Modul:Karte/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
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",
"zoom", "defaultzoom", "popuptitle", "popuptext",
"popuptitle", "popuptext", "box", "headline", "width", "height",
"box", "headline", "width", "height", "noattr", "Work"}
"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")
-- 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"] or args["defaultzoom"] or "16"
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")
-- 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