15.458
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| 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 | local args = { | ||
"lat", "lon", "location", "locationlist", "geojson", "geocode", | "lat", "lon", "location", "locationlist", "geojson", "geocode", | ||
"zoom", "popuptitle", "popuptext", | "zoom", "popuptitle", "popuptext", | ||
| Zeile 15: | Zeile 15: | ||
"noattr", "form", | "noattr", "form", | ||
"Work", "Debug"} | "Work", "Debug"} | ||
local args = wik.getArgs(frame.args, args) | |||
return p.karte(frame, args) | return p.karte(frame, args) | ||
end | end | ||
| Zeile 57: | Zeile 51: | ||
-- width/height | -- width/height | ||
if com.isTrue(args["box"]) or args["width"] == "auto" then | |||
args["width"] = nil -- ohne width passt sich Karte eigenständig in Box ein | |||
-- elseif args["width"] == nil then | elseif args["width"] == nil then | ||
args["width"] = "50%" -- default bei keiner width-Angabe und keiner Box | |||
-- | |||
- | |||
end | end | ||
if args["height"] == "auto" then | if com.isTrue(args["box"]) or args["height"] == "auto" then | ||
args["height"] = "" | args["height"] = nil -- ohne height passt sich Karte eigenständig in Box ein | ||
elseif args["height"] == nil then | |||
args["height"] = "25%" -- default bei keiner height-Angabe und keiner Box | |||
end | end | ||