Module:Shortcut/sandbox: Difference between revisions

Content deleted Content added
m sync with template
Whatback11 (talk | contribs)
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 2:
 
-- Set constants
local CONFIG_MODULE = 'Module:Shortcut/config/sandbox'
 
-- Load required modules
Line 52:
if options.target and yesno(options.target) then
listItems[i] = templateMode
and string.format("TM:{{%s[[%s|%s]]}}", prefix, templatePath, shortcut)
or string.format("[[%s]]", shortcut)
else
Line 60:
}
if templateMode then
listItems[i] = string.format("TM:{{%s%s}}", prefix, listItems[i])
end
end
Line 77:
 
local root = mw.html.create()
root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Shortcut/sandbox/styles.css'} })
-- Anchors
local anchorDiv = root
Line 103:
local shortcutList = root
:tag('div')
:addClass('module-shortcutboxplain plainlist noprint')
:attr('role', 'note')
if options.float and options.float:lower() == 'left' then
Line 117:
:wikitext(shortcutHeading)
end
local list = shortcutList:tag('ul')
forlocal i,ubl item= in ipairsrequire('Module:List').unbulleted(listItems) do
list:tag('li') shortcutList:wikitext(itemubl)
end
return tostring(root)
end