Module:NavboxUpgraded: Difference between revisions
EnWikiAdmin (talk | contribs) No edit summary |
EnWikiAdmin (talk | contribs) No edit summary |
||
Line 243: | Line 243: | ||
return tostring(navbox) | return tostring(navbox) | ||
end | end | ||
-- Main function | -- Main function | ||
function p.navbox(frame) | function p.navbox(frame) | ||
if not getArgs then | |||
getArgs = require('Module:Arguments').getArgs | |||
end | |||
local args = getArgs(frame) | local args = getArgs(frame) | ||
local desktopNavbox = p._navboxDesktop(args) | local desktopNavbox = p._navboxDesktop(args) | ||
local mobileNavbox = p._navboxMobile(args) | local mobileNavbox = p._navboxMobile(args) | ||
local res = mw.html.create() | local res = mw.html.create() | ||
res | res | ||
:tag('div') | :tag('div') | ||
:addClass('nomobile') | :addClass('nomobile') | ||
:wikitext(desktopNavbox) | :wikitext(add_navbox_styles() .. desktopNavbox) | ||
:done() | :done() | ||
:tag('div') | :tag('div') | ||
:addClass('onlymobile') | :addClass('onlymobile') | ||
:wikitext(mobileNavbox) | :wikitext(add_navbox_styles() .. mobileNavbox) | ||
:done() | :done() | ||