Modul:Funktionsleiste: Unterschied zwischen den Versionen
Aus Sacra.Wiki
Ansichten
Aktionen
Namensräume
Varianten
Werkzeuge
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
function p.Execute( frame ) | function p.Execute( frame ) | ||
local s = '<table class="wikitable functions-table" style="width: 100%;"><tr><th>Vorgänger</th><th>Funktion</th><th>Nachfolger</th></tr>' | local s = '<table class="wikitable functions-table" style="width: 100%;"><tr><th width="33.333%">Vorgänger</th><th width="33.333%">Funktion</th><th width="33.333%">Nachfolger</th></tr>' | ||
local i = 1 | local i = 1 | ||
while frame.args['FUNKTION' .. i] do | while frame.args['FUNKTION' .. i] do | ||
Zeile 10: | Zeile 10: | ||
s = s .. '<td></td>' | s = s .. '<td></td>' | ||
end | end | ||
s = s .. '<td>' .. frame.args['FUNKTION' .. i] .. '</td>' | s = s .. '<td><b>' .. frame.args['FUNKTION' .. i] .. '</b>' | ||
if frame.args['ZEITRAUM' .. i] then | |||
s = s .. '<br>' .. frame.args['ZEITRAUM' .. i] | |||
end | |||
s = s .. '</td>' | |||
if frame.args['NACHFOLGER' .. i] then | if frame.args['NACHFOLGER' .. i] then | ||
s = s .. '<td>' .. frame.args['NACHFOLGER' .. i] .. '</td>' | s = s .. '<td>' .. frame.args['NACHFOLGER' .. i] .. '</td>' |
Aktuelle Version vom 3. April 2020, 09:26 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Funktionsleiste/Doku erstellt werden
local p = {}
function p.Execute( frame )
local s = '<table class="wikitable functions-table" style="width: 100%;"><tr><th width="33.333%">Vorgänger</th><th width="33.333%">Funktion</th><th width="33.333%">Nachfolger</th></tr>'
local i = 1
while frame.args['FUNKTION' .. i] do
s = s .. '<tr>'
if frame.args['VORGÄNGER' .. i] then
s = s .. '<td>' .. frame.args['VORGÄNGER' .. i] .. '</td>'
else
s = s .. '<td></td>'
end
s = s .. '<td><b>' .. frame.args['FUNKTION' .. i] .. '</b>'
if frame.args['ZEITRAUM' .. i] then
s = s .. '<br>' .. frame.args['ZEITRAUM' .. i]
end
s = s .. '</td>'
if frame.args['NACHFOLGER' .. i] then
s = s .. '<td>' .. frame.args['NACHFOLGER' .. i] .. '</td>'
else
s = s .. '<td></td>'
end
s = s .. '</tr>'
i = i + 1
end
s = frame:preprocess( s )
return s
end
return p