Modul:Wappen: Unterschied zwischen den Versionen

Aus GaretienWiki
Zur Navigation springen Zur Suche springen
VolkoV (D | B)
(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…“)
 
VolkoV (D | B)
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..']]'
+
--  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