Aktionen

Modul

Tabelle: Unterschied zwischen den Versionen

Aus Bohnenwiki

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Tabelle = {}
Tabelle = {}
function Tabelle.Spalte(frame)
local Tabelle_Wert = frame.args.Wert
local Tabelle_Richtung = frame.args.WertAlign
local Tabelle_BGFarbe = frame.args.WertBackColor
local Tabelle_TextFarbe = frame.args.WertTextColor
local Tabelle_Colspan = frame.args.WertColspan
local BACKCOLOR = " "
local ALIGN = " "
local TEXTCOLOR = " "
local COLSPAN = " "
Tabelle_Spalte = " "
-- Alignment des Textes
if Tabelle_Richtung == "{{{Wert_Richtung}}}" then ALIGN = "| align=\"left\" "
elseif Tabelle_Richtung == "center"
then ALIGN = "center"
elseif Tabelle_Richtung == "right"
then ALIGN = "right"
elseif Tabelle_Richtung == "left"
then ALIGN = "left"
elseif Tabelle_Richtung == nil
then ALIGN = "left"
elseif Tabelle_Richtung == " "
then ALIGN = "left"
else
ALIGN = "left"
end
  -- Hintergrundfarbe des Textes
if Tabelle_BGFarbe == "{{{Wert_Color}}}"
then BACKCOLOR = "#ececec"
elseif Tabelle_BGFarbe == nil
then BACKCOLOR = "#ececec"
elseif Tabelle_BGFarbe == " "
then BACKCOLOR = "#ececec"
else 
BACKCOLOR = Tabelle_BGFarbe
end
  -- Farbe des Textes
if Tabelle_TextFarbe == "{{{Wert_Color}}}"
then TEXTCOLOR = "#000000"
elseif Tabelle_TextFarbe == nil
then TEXTCOLOR = "#000000"
elseif Tabelle_TextFarbe == " "
then TEXTCOLOR = "#000000"
else 
TEXTCOLOR = Tabelle_TextFarbe
end
-- Spaltenumfang
 
if Tabelle_Colspan == "{{{Wert_Colspan}}}"
then COLSPAN = "1"
elseif Tabelle_Colspan == nil
then COLSPAN = "1"
elseif Tabelle_Colspan == " "
then COLSPAN = "1"
else 
COLSPAN = Tabelle_Colspan
end


  -- Alles zusammenfügen
if Tabelle_Wert == "{{{Wert}}}"
then Tabelle_Spalte = " "
elseif Tabelle_Wert == nil
then Tabelle_Spalte = " "
elseif Tabelle_Wert == " "
then Tabelle_Spalte = " "
else
Tabelle_Spalte = "| colspan=\"" .. COLSPAN .. "\" style=\"background: " .. BACKCOLOR .. ";text-align:" .. ALIGN .. ";color:" .. TEXTCOLOR .. ";\"| " .. Tabelle_Wert .. "\n"
end
    return Tabelle_Spalte
end


function Tabelle.Spalte(Wert , WertAlign , WertColor , WertColspan)
function Tabelle.SpalteReq(Wert , WertAlign , WertBackColor , WertTextColor , WertColspan)
local Tabelle_Wert = Wert
local Tabelle_Wert = Wert
local Tabelle_Richtung = WertAlign
local Tabelle_Richtung = WertAlign
local Tabelle_Farbe = WertColor
local Tabelle_BGFarbe = WertBackColor
local Tabelle_TextFarbe = WertTextColor
local Tabelle_Colspan = WertColspan
local Tabelle_Colspan = WertColspan
local align = " "
local BACKCOLOR = " "
local bg_color = " "
local ALIGN = " "
local span = " "
local TEXTCOLOR = " "
 
local COLSPAN = " "
Tabelle_Spalte = " "
Tabelle_Spaltereq = " "
if Tabelle_Richtung == "{{{Wert_Richtung}}}" then align = "| align=\"left\" "
-- Alignment des Textes
if Tabelle_Richtung == "{{{Wert_Richtung}}}" then ALIGN = "| align=\"left\" "
elseif Tabelle_Richtung == "center"
elseif Tabelle_Richtung == "center"
then align = "| align=\"center\" "
then ALIGN = "center"
elseif Tabelle_Richtung == "right"
elseif Tabelle_Richtung == "right"
then align = "| align=\"right\" "
then ALIGN = "right"
elseif Tabelle_Richtung == "left"
elseif Tabelle_Richtung == "left"
then align = "| align=\"left\" "
then ALIGN = "left"
elseif Tabelle_Richtung == nil
elseif Tabelle_Richtung == nil
then align = "| align=\"left\" "
then ALIGN = "left"
elseif Tabelle_Richtung == " "
then ALIGN = "left"
else  
else  
align = "| align=\"left\" "
ALIGN = "left"
end
end
  -- Hintergrundfarbe des Textes
if Tabelle_BGFarbe == "{{{Wert_Color}}}"
then BACKCOLOR = "#ececec"
elseif Tabelle_BGFarbe == nil
then BACKCOLOR = "#ececec"
elseif Tabelle_BGFarbe == " "
then BACKCOLOR = "#ececec"
else 
BACKCOLOR = Tabelle_BGFarbe
end
  -- Farbe des Textes
if Tabelle_Farbe == "{{{Wert_Color}}}"
if Tabelle_TextFarbe == "{{{Wert_Color}}}"
then bg_color = "style=\"background: #ececec \"| "
then TEXTCOLOR = "#000000"
elseif Tabelle_Farbe == nil
elseif Tabelle_TextFarbe == nil
then bg_color = "style=\"background: #ececec \"| "
then TEXTCOLOR = "#000000"
elseif Tabelle_TextFarbe == " "
then TEXTCOLOR = "#000000"
else   
else   
bg_color = "style=\"background: " .. Tabelle_Farbe .. " \"| "
TEXTCOLOR = Tabelle_TextFarbe
end
end
-- Spaltenumfang
 
if Tabelle_Colspan == "{{{Wert_Colspan}}}"
if Tabelle_Colspan == "{{{Wert_Colspan}}}"
then span = " colspan=\"1\" "
then COLSPAN = "1"
elseif Tabelle_Colspan == nil
elseif Tabelle_Colspan == nil
then span = " colspan=\"1\" "
then COLSPAN = "1"
elseif Tabelle_Colspan == " "
then COLSPAN = "1"
else   
else   
span = " colspan=\"" .. Tabelle_Colspan .. "\" "
COLSPAN = Tabelle_Colspan
end
end
  -- Alles zusammenfügen
if Tabelle_Wert == "{{{Wert}}}"
if Tabelle_Wert == "{{{Wert}}}"
then Tabelle_Spalte = " "
then Tabelle_Spaltereq  = " "
elseif Tabelle_Wert == nil
then Tabelle_Spaltereq  = " "
elseif Tabelle_Wert == " "
then Tabelle_Spaltereq  = " "
else  
else  
Tabelle_Spalte = align .. span .. bg_color .. Tabelle_Wert
Tabelle_Spaltereq  = "| colspan=\"" .. COLSPAN .. "\" style=\"background: " .. BACKCOLOR .. ";text-align:" .. ALIGN .. ";color:" .. TEXTCOLOR .. ";\"| " .. Tabelle_Wert .. "\n"
end
end
        return Tabelle_Spalte
    return Tabelle_Spaltereq
end
end


return Tabelle
return Tabelle

Version vom 12. August 2015, 12:16 Uhr

Die Dokumentation für dieses Modul kann unter Modul:Tabelle/Doku erstellt werden

Tabelle = {}
 
function Tabelle.Spalte(frame)
	local Tabelle_Wert = frame.args.Wert
	local Tabelle_Richtung = frame.args.WertAlign
	local Tabelle_BGFarbe = frame.args.WertBackColor
	local Tabelle_TextFarbe = frame.args.WertTextColor
	local Tabelle_Colspan = frame.args.WertColspan
 
	local BACKCOLOR = " "
	local ALIGN = " "
	local TEXTCOLOR = " "
	local COLSPAN = " "
 
	Tabelle_Spalte = " "
 
 -- Alignment des Textes
 
	if Tabelle_Richtung == "{{{Wert_Richtung}}}" then ALIGN = "| align=\"left\" "
		elseif	Tabelle_Richtung == "center"
			then ALIGN = "center"
		elseif	Tabelle_Richtung == "right"
			then ALIGN = "right"
		elseif	Tabelle_Richtung == "left"
			then ALIGN = "left"
		elseif	Tabelle_Richtung == nil
			then ALIGN = "left"
		elseif	Tabelle_Richtung == " "
			then ALIGN = "left"
		else 
			ALIGN = "left"
	end
 
  -- Hintergrundfarbe des Textes
 
	if Tabelle_BGFarbe == "{{{Wert_Color}}}"
			then BACKCOLOR = "#ececec"
		elseif Tabelle_BGFarbe == nil
			then BACKCOLOR = "#ececec"
		elseif Tabelle_BGFarbe == " "
			then BACKCOLOR = "#ececec"
		else  
			BACKCOLOR = Tabelle_BGFarbe
	end

  -- Farbe des Textes	
	
	if Tabelle_TextFarbe == "{{{Wert_Color}}}"
			then TEXTCOLOR = "#000000"
		elseif Tabelle_TextFarbe == nil
			then TEXTCOLOR = "#000000"
		elseif Tabelle_TextFarbe == " "
			then TEXTCOLOR = "#000000"
		else  
			TEXTCOLOR = Tabelle_TextFarbe
	end
	
-- Spaltenumfang
   
	if Tabelle_Colspan == "{{{Wert_Colspan}}}"
			then COLSPAN = "1"
		elseif Tabelle_Colspan == nil
			then COLSPAN = "1"
		elseif Tabelle_Colspan == " "
			then COLSPAN = "1"
		else  
			COLSPAN = Tabelle_Colspan
	end

  -- Alles zusammenfügen
	
	if Tabelle_Wert == "{{{Wert}}}"
			then Tabelle_Spalte = " "
		elseif Tabelle_Wert == nil
			then Tabelle_Spalte = " "
		elseif Tabelle_Wert == " "
			then Tabelle_Spalte = " "
		else 
			Tabelle_Spalte = "| colspan=\"" .. COLSPAN .. "\" style=\"background: " .. BACKCOLOR .. ";text-align:" .. ALIGN .. ";color:" .. TEXTCOLOR .. ";\"| " .. Tabelle_Wert .. "\n"
	end
	
    return Tabelle_Spalte
end

function Tabelle.SpalteReq(Wert , WertAlign , WertBackColor , WertTextColor , WertColspan)
	local Tabelle_Wert = Wert
	local Tabelle_Richtung = WertAlign
	local Tabelle_BGFarbe = WertBackColor
	local Tabelle_TextFarbe = WertTextColor
	local Tabelle_Colspan = WertColspan
 
	local BACKCOLOR = " "
	local ALIGN = " "
	local TEXTCOLOR = " "
	local COLSPAN = " "
 
	Tabelle_Spaltereq = " "
 
 -- Alignment des Textes
 
	if Tabelle_Richtung == "{{{Wert_Richtung}}}" then ALIGN = "| align=\"left\" "
		elseif	Tabelle_Richtung == "center"
			then ALIGN = "center"
		elseif	Tabelle_Richtung == "right"
			then ALIGN = "right"
		elseif	Tabelle_Richtung == "left"
			then ALIGN = "left"
		elseif	Tabelle_Richtung == nil
			then ALIGN = "left"
		elseif	Tabelle_Richtung == " "
			then ALIGN = "left"
		else 
			ALIGN = "left"
	end
 
  -- Hintergrundfarbe des Textes
 
	if Tabelle_BGFarbe == "{{{Wert_Color}}}"
			then BACKCOLOR = "#ececec"
		elseif Tabelle_BGFarbe == nil
			then BACKCOLOR = "#ececec"
		elseif Tabelle_BGFarbe == " "
			then BACKCOLOR = "#ececec"
		else  
			BACKCOLOR = Tabelle_BGFarbe
	end

  -- Farbe des Textes	
	
	if Tabelle_TextFarbe == "{{{Wert_Color}}}"
			then TEXTCOLOR = "#000000"
		elseif Tabelle_TextFarbe == nil
			then TEXTCOLOR = "#000000"
		elseif Tabelle_TextFarbe == " "
			then TEXTCOLOR = "#000000"
		else  
			TEXTCOLOR = Tabelle_TextFarbe
	end
	
-- Spaltenumfang
   
	if Tabelle_Colspan == "{{{Wert_Colspan}}}"
			then COLSPAN = "1"
		elseif Tabelle_Colspan == nil
			then COLSPAN = "1"
		elseif Tabelle_Colspan == " "
			then COLSPAN = "1"
		else  
			COLSPAN = Tabelle_Colspan
	end

  -- Alles zusammenfügen
	
	if Tabelle_Wert == "{{{Wert}}}"
			then Tabelle_Spaltereq  = " "
		elseif Tabelle_Wert == nil
			then Tabelle_Spaltereq  = " "
		elseif Tabelle_Wert == " "
			then Tabelle_Spaltereq  = " "
		else 
			Tabelle_Spaltereq  = "| colspan=\"" .. COLSPAN .. "\" style=\"background: " .. BACKCOLOR .. ";text-align:" .. ALIGN .. ";color:" .. TEXTCOLOR .. ";\"| " .. Tabelle_Wert .. "\n"
	end
	
    return Tabelle_Spaltereq 
end

return Tabelle
Cookies helfen uns bei der Bereitstellung von Bohnenwiki. Durch die Nutzung von Bohnenwiki erklärst du dich damit einverstanden, dass wir Cookies speichern.