420
edits
HyperNervie (talk | contribs) (Add text-align support) |
HyperNervie (talk | contribs) (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)) | ||
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 | ||
edits