Module:Tabber: Difference between revisions

Add text-align support for tab menu and panels separately
(Add text-align support)
(Add text-align support for tab menu and panels separately)
Line 12: Line 12:
:addClass("rhwiki-tabberneue")
:addClass("rhwiki-tabberneue")
:attr("data-shown-index", tostring(shown))
:attr("data-shown-index", tostring(shown))
:css("text-align", args.align)
local menu = tabber:tag("div")
local menu = tabber:tag("div")
:addClass("rhwiki-tabberneue-menu")
:addClass("rhwiki-tabberneue-menu")
:addClass("oo-ui-tabSelectWidget-framed")
:addClass("oo-ui-tabSelectWidget-framed")
:css("text-align", args["tab-align"])
local content = tabber:tag("div")
local content = tabber:tag("div")
:addClass("rhwiki-tabberneue-content")
:addClass("rhwiki-tabberneue-content")
:css("text-align", args["content-align"])
local i = 1
local i = 1
while true do
while true do
local labelText = args[2 * i - 1] or args["tab" .. i]
local labelText = args[2 * i - 1] or args["tab-" .. i]
local panelText = args[2 * i] or args["content" .. i]
local panelText = args[2 * i] or args["content-" .. i]
if labelText == nil or panelText == nil then break end
if labelText == nil or panelText == nil then break end


420

edits