15.458
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 38: | Zeile 38: | ||
-- defaults setzen | -- defaults setzen | ||
local box = args["box"] or "Ja" | |||
-- args["box"] = args["box"] or "Ja" | -- args["box"] = args["box"] or "Ja" | ||
if com.isEmpty(args["box"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | if com.isEmpty(args["box"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | ||
box = "Ja" -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | |||
end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | ||
args["box"] = box -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | |||
local zoom = args["zoom"] or "16" | |||
if com.isEmpty(args["zoom"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | if com.isEmpty(args["zoom"]) then -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | ||
args["zoom"] = "16" -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | args["zoom"] = "16" -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | ||
end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | end -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | ||
args["zoom"] = zoom -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig | |||
if com.isEmpty(args[" | local geojson_pagename = args["geojson"] or pagename | ||
if com.isEmpty(args["geojson_pagename"]) then -- to do: diesen Block später in lokale var ändern | |||
geojson_pagename = pagename -- to do: diesen Block später in lokale var ändern | |||
end -- to do: diesen Block später in lokale var ändern | end -- to do: diesen Block später in lokale var ändern | ||
args[" | args["geojson_pagename"] = geojson_pagename -- to do: diesen Block später in lokale var ändern | ||
local geojson_fullpagename = "GeoJson:" .. geojson_pagename | |||
args["geojson_fullpagename"] = geojson_fullpagename -- to do: diesen Block später in lokale var ändern | |||
-- geocode location and locationlist | -- geocode location and locationlist | ||
| Zeile 128: | Zeile 133: | ||
end -- to do: obsolete, wenn sobobject genutzt | end -- to do: obsolete, wenn sobobject genutzt | ||
-- GeoJson | |||
if wik.pageExists(args["geojson_fullpagename"]) then | |||
setAttr(attrlist, "GeoJson", geojson_fullpagename) | |||
end | |||
-- zoom | |||
setAttr(attrlist, "Zoomlevel", zoom) | |||
-- Attribute setzen | -- Attribute setzen | ||
if not com.isTrue(args["noattr"]) then | if not com.isTrue(args["noattr"]) then | ||
-- normale Attribute setzen | -- normale Attribute setzen | ||
mw.logObject(attrlist, "attrlist") | mw.logObject(attrlist, "attrlist") | ||
mw.smw.set(attrlist) | mw.smw.set(attrlist) | ||
-- geoobjects als subobjects setzen | |||
-- geoobjects als | |||
mw.logObject(geoobjects, "geoobjects") | mw.logObject(geoobjects, "geoobjects") | ||
for _, o in ipairs(geoobjects) do | for _, o in ipairs(geoobjects) do | ||
| Zeile 142: | Zeile 153: | ||
mw.smw.subobject(o, id) | mw.smw.subobject(o, id) | ||
end | end | ||
end | |||
end | |||
-- bisherige Vorlagen-Karte | -- bisherige Vorlagen-Karte | ||
| Zeile 163: | Zeile 165: | ||
-- Box drum herum | -- Box drum herum | ||
if com.isTrue( | if com.isTrue() then | ||
local headline = args["headline"] or args["geojson"] or pagename | local headline = args["headline"] or args["geojson"] or pagename | ||
t = box.box{headline = headline, content = t, textalign = center} | t = box.box{headline = headline, content = t, textalign = center} | ||