Modul:Wappen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „local p = {} local StringOderDefault=function(wert,default) if(wert=='') then return default end if(wert==nil) then return default end return wert en…“) |
|||
Zeile 17: | Zeile 17: | ||
verschiebung=StringOderDefault(frame.args['Verschiebung'],'10') | verschiebung=StringOderDefault(frame.args['Verschiebung'],'10') | ||
− | + | -- result='[[Datei:'..wappen..'|'..(size*18)..'x'..(size*18)..'px|link='..link..']]' | |
+ | -- <div style="position:absolute;top: 0px;left: 0px;width:{{#expr:{{{Size}}}*18}}px;height:{{#expr:{{{Size}}}*18}}px; text-align:center;">{{#ifeq:{{{Krone|}}}|||[[Bild:{{{Krone}}}|{{#expr:{{{Size}}}*18}}x{{#expr:{{{Size}}}*18}}px|link={{{Link}}}|center]]}}</div> | ||
+ | |||
+ | size=size*18 | ||
+ | |||
+ | result='<div style=position:absolute;top:0px;left:0px;width:'..size18..'px;height:'..size18..'px;text-align:center;">[[Datei:'..krone..'|'..width..'x'..height..'px|link='..link..']]</div>' | ||
return result | return result |
Version vom 31. Mai 2017, 09:29 Uhr
Dokumentation und Testfälle unter Modul:Wappen/Doku.
local p = {} local StringOderDefault=function(wert,default) if(wert=='') then return default end if(wert==nil) then return default end return wert end function p.WappenMitKrone() frame=mw.getCurrentFrame() wappen=StringOderDefault(frame.args['Wappen'],'Wappen blanko.svg') krone=StringOderDefault(frame.args['Krone'],'Baronskrone2.svg') zier=StringOderDefault(frame.args['Kronenzier'],'Kronenzier Wulst Reichsfarben.svg') size=StringOderDefault(frame.args['Size'],'10') link=StringOderDefault(frame.args['Link'],'Hauptseite') titel=StringOderDefault(frame.args['Titel'],'Wappen') verschiebung=StringOderDefault(frame.args['Verschiebung'],'10') -- result='[[Datei:'..wappen..'|'..(size*18)..'x'..(size*18)..'px|link='..link..']]' -- <div style="position:absolute;top: 0px;left: 0px;width:{{#expr:{{{Size}}}*18}}px;height:{{#expr:{{{Size}}}*18}}px; text-align:center;">{{#ifeq:{{{Krone|}}}|||[[Bild:{{{Krone}}}|{{#expr:{{{Size}}}*18}}x{{#expr:{{{Size}}}*18}}px|link={{{Link}}}|center]]}}</div> size=size*18 result='<div style=position:absolute;top:0px;left:0px;width:'..size18..'px;height:'..size18..'px;text-align:center;">[[Datei:'..krone..'|'..width..'x'..height..'px|link='..link..']]</div>' return result end return p