Benutzer:Antonsusi/Spielwiese/Modul:Video
aus Wikipedia, der freien Enzyklopädie
--[=[
]=]
--
local p = {} function p.Execute(frame) local template = frame.args.Pfad; local W = math.floor(tonumber(frame.args.Breite) or 400); -- Videobreite local H = math.floor(tonumber(frame.args.Hoehe) or 300); -- Videohöhe local Datei = frame.args.Datei; local Wvid = W + 2; local Hvid = H + 2; local R = 0; -- sichtbare Rahmenbreite local Rou = 0; -- gesamte Rahmenbreite oben/unten local Rlr = 0; -- gesamte Rahmenbreite links/rechts local Wges = 0 -- Gesamtbreite local Hges = 0 -- Gesamthöhe local bf = W > H; if bf then R = math.floor (H/10); else R = math.floor (W/10); end Wges = W + 2 * R; Hges = H + 2 * R; Rou = math.floor (Wges/12); Rlr = math.floor (Hges/12); local PosR = W + R; local PosU = H + R; local Ausgabe = frame:expandTemplate{title = template, args = {}} Ausgabe = string.gsub(Ausgabe,'{R}',R); Ausgabe = string.gsub(Ausgabe,'{W}',W); Ausgabe = string.gsub(Ausgabe,'{H}',H); Ausgabe = string.gsub(Ausgabe,'{Wges}',Wges); Ausgabe = string.gsub(Ausgabe,'{Hges}',Hges); Ausgabe = string.gsub(Ausgabe,'{Wvid}',Wvid); Ausgabe = string.gsub(Ausgabe,'{Hvid}',Hvid); Ausgabe = string.gsub(Ausgabe,'{PosR}',PosR); Ausgabe = string.gsub(Ausgabe,'{PosU}',PosU); Ausgabe = string.gsub(Ausgabe,'{Rlr}',Rlr); Ausgabe = string.gsub(Ausgabe,'{Rou}',Rou); Ausgabe = string.gsub(Ausgabe,'{Datei}',Datei); return Ausgabe; end return p --[=[ <onlyinclude><includeonly><table style="border:none; position:relative; border-collapse:collapse;" cellspacing="0" cellpadding= "0"> <tr><td style="border:none; width:{Wges}px; max-width:{Wges}px; height:{Hges}px; max-height:{Hges}px; overflow:hidden; position:relative;"><!-- --><div style="position:absolute; top:0px;left:0px;" >[[Datei:Ramin Holz Links.png|{Rlr}x{Hges}px]]</div><!-- --><div style="position:absolute; top:0px; left:{PosR}px;">[[Datei:Ramin Holz Rechts.png|{Rlr}x{Hges}px]]</div><!-- --><div style="position:absolute; left:0px; top:0px;" >[[Datei:Ramin Holz Oben.png|{Wges}px]]</div><!-- --><div style="position:absolute; left:0px; top:{PosU}px;" >[[Datei:Ramin Holz Unten.png|{Wges}px]]</div><!-- --><div style="position:absolute; left:{R}px; top:{R}px; width:{W}px; height:{H}px; background:#CCCCCC;">[[Datei:{Datei}|{Wvid}x{Hvid}px]]</div><!-- --></td></tr></table></includeonly></onlyinclude> --
]=]