Module:Tabber: Difference between revisions

no edit summary
(Overhaul use of classes)
No edit summary
Line 3: Line 3:
function p.makeTabber(args)
function p.makeTabber(args)
local shown = args.shown
local shown = args.shown
if shown ~= math.floor(shown) or shown < 1 or shown > #args
if shown == nil or shown ~= math.floor(shown)
or shown < 1 or shown > #args
then shown = 1 end
then shown = 1 end
local tabber = mw.html.create("div")
local tabber = mw.html.create("div")
:addClass("rhwiki-tabberneue")
:addClass("rhwiki-tabberneue")
:attr("data-shown-index", tostring(shown - 1))
local menu = tabber:tag("div")
local menu = tabber:tag("div")
:addClass("rhwiki-tabberneue-menu")
:addClass("rhwiki-tabberneue-menu")
420

edits