15.855
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 4: | Zeile 4: | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
local geo = require("Modul:Geo") | local geo = require("Modul:Geo") | ||
local fab = require("Modul:Faktenbox") | local fab = require("Modul:Faktenbox/Work") | ||
local kar = require("Modul:Karte | local kar = require("Modul:Karte") | ||
local wik = require("Modul:Wiki") | local wik = require("Modul:Wiki") | ||
function p.Faktenbox(frame) | function p.Faktenbox(frame) | ||
-- mw.log("Faktenbox(frame)") | -- mw.log("Faktenbox(frame)") | ||
-- mw.logObject(frame) | -- mw.logObject(frame, "frame") | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- =p.Faktenbox{pargs={Stadtteil="Innenstadt;Ronhof",Ort="Buxtehude"}} | -- =p.Faktenbox{pargs={Stadtteil="Innenstadt;Ronhof",Ort="Buxtehude"}} | ||
| Zeile 54: | Zeile 54: | ||
function p.datenTab(fbdata) | function p.datenTab(fbdata) | ||
-- mw.log("datenTab(fbdata)") | -- mw.log("datenTab(fbdata)") | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata, "fbdata") | ||
--[[ Konsolenzeile zum Debuggen: | --[[ Konsolenzeile zum Debuggen: | ||
fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={Baujahr="1987",Stadtteil="Innenstadt;Ronhof",Ort="Buxtehude"}}; | fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={Baujahr="1987",Stadtteil="Innenstadt;Ronhof",Ort="Buxtehude"}}; | ||
| Zeile 126: | Zeile 126: | ||
["cluster"] = "yes", ["clustermaxzoom"] = "16", | ["cluster"] = "yes", ["clustermaxzoom"] = "16", | ||
["clusterspiderfy"] = "no"} | ["clusterspiderfy"] = "no"} | ||
for _, q in ipairs{"Geokoordinate", "Objekt", "Architekt", | for _, q in ipairs{"has subobject.Geokoordinate", "Objekt", "Architekt", | ||
"Baujahr", "Baustil", "AktenNr=Akten-Nr.", "Bauherr"} do | "Baujahr", "Baustil", "AktenNr=Akten-Nr.", "Bauherr"} do | ||
table.insert(query, "?" .. q) | table.insert(query, "?" .. q) | ||
| Zeile 138: | Zeile 138: | ||
end | end | ||
-- Karte per #ask rendern | -- Karte per #ask rendern | ||
t = t .. fbdata.frame:callParserFunction("#ask", query) | t = t .. fbdata.frame:callParserFunction("#ask", query) | ||
else | |||
fbdata.geoobjects = {} | |||
end | end | ||
end | end | ||
-- Tab draus machen | -- Tab draus machen | ||
-- mw.logObject(t, "t") | |||
t = fab.tab(t, "Karte") | t = fab.tab(t, "Karte") | ||
return t | return t | ||