15.101
Bearbeitungen
(Auslagerungen in Modul:Faktenbox/Zeilen) |
(Auslagerungen in Modul:Faktenbox/Common) |
||
| Zeile 1: | Zeile 1: | ||
p = {} | local p = {} | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
| Zeile 11: | Zeile 11: | ||
local fab_zeilen = require("Modul:Faktenbox/Zeilen") | local fab_zeilen = require("Modul:Faktenbox/Zeilen") | ||
local fab_common = require("Modul:Faktenbox/Common") | |||
function p.Faktenbox(frame) | function p.Faktenbox(frame) | ||
| Zeile 20: | Zeile 21: | ||
-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) | -- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) | ||
-- Kein(e) Klasse/Kategorie/Formular! | -- Kein(e) Klasse/Kategorie/Formular! | ||
local fbdata = | local fbdata = fab_common.fbdata_(frame) | ||
-- Tabs einsammeln und zusammenfügen | -- Tabs einsammeln und zusammenfügen | ||
| Zeile 31: | Zeile 32: | ||
-- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...) | -- Sonstige gemeinsame Dinge anfügen (Klasse, Formular, Kategorien, Wartung, ...) | ||
box = box .. | box = box .. fab_common.common_(fbdata, false) | ||
mw.log("box = " .. box) | mw.log("box = " .. box) | ||
| Zeile 45: | Zeile 46: | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
-- Konsolenzeile zum Debuggen (Achtung! Bug in Fehlerbereinigungskonsole! Kann nur 1x ausgeführt werden!): | -- Konsolenzeile zum Debuggen (Achtung! Bug in Fehlerbereinigungskonsole! Kann nur 1x ausgeführt werden!): | ||
-- fab=require("Modul:Faktenbox/Work"); fbdata= | -- fab=require("Modul:Faktenbox/Work"); fab_common = require("Modul:Faktenbox/Common"); fbdata=fab_common.fbdata_{pargs={lat="Bla", Objekt="Häusle", Test="BlaBla"}}; print(p.datenUniversalDatenTab(fbdata)) | ||
local t = "" | local t = "" | ||
local no_show_attr = { | local no_show_attr = { | ||
| Zeile 61: | Zeile 62: | ||
end | end | ||
t = t .. "</dl>" | t = t .. "</dl>" | ||
t = t .. | t = t .. fab_common.faktenboxSemantikBrowsen_(fbdata) | ||
-- Tab draus machen | -- Tab draus machen | ||
| Zeile 97: | Zeile 98: | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- fab=require("Modul:Faktenbox/Work"); fbdata= | -- fab=require("Modul:Faktenbox/Work"); fab_common = require("Modul:Faktenbox/Common"); fbdata=fab_common.fbdata_{pargs={["location"]="Erlanger Straße 11, Fürth, Bayern, Deutschland",Debug="ja"}}; print(p.kartenTab(fbdata)) | ||
-- fab=require("Modul:Faktenbox/Work"); fbdata= | -- fab=require("Modul:Faktenbox/Work"); fab_common = require("Modul:Faktenbox/Common"); fbdata=fab_common.fbdata_{pargs={["Gebäude"]="Erlanger Straße 11;Erlanger Straße 12",Debug="ja"}}; print(p.kartenTab(fbdata)) | ||
t = "" | t = "" | ||
if string.find(fbdata.pagename, ";") ~= nil then | if string.find(fbdata.pagename, ";") ~= nil then | ||
| Zeile 208: | Zeile 209: | ||
t = p.tab(t, "Adressen") | t = p.tab(t, "Adressen") | ||
return t | return t | ||
end | end | ||
| Zeile 305: | Zeile 222: | ||
end | end | ||
function p.fbdata( | -- wrapper für functions von Modul:Faktenbox/Zeilen | ||
function p.zeileKategorieSeite(fbdata, kindex) return fab_zeilen.zeileKategorieSeite_(fbdata, kindex) end | |||
function p.zeileStrasseHnr(fbdata) return fab_zeilen.zeileStrasseHnr_(fbdata) end | |||
function p.zeileAktenNr(fbdata) return fab_zeilen.zeileAktenNr_(fbdata) end | |||
function p.zeileGeoDaten(fbdata) return fab_zeilen.zeileGeoDaten_(fbdata) end | |||
function p.zeileDatum(args) return fab_zeilen.zeileDatum_(args) end | |||
function p.zeile(args) return fab_zeilen.zeile_(args) end | |||
-- | -- wrapper für functions von Modul:Faktenbox/Common | ||
function p.faktenboxSemantikBrowsen(fbdata) return fab_common.faktenboxSemantikBrowsen_(fbdata) end | |||
end | function p.common(fbdata) return fab_common.common_(fbdata) end | ||
function p.fbdata(frame) return fab_common.fbdata_(frame) end | |||
return p | return p | ||