Content deleted Content added
m use box-sizing |
SilverLocust (talk | contribs) space before concatenated string, not after |
||
(13 intermediate revisions by 2 users not shown) | |||
Line 5:
local aejot = mw.text.split('aejot','')
local function
return main('scrollable')▼
end▼
function p.collapsible(frame)▼
return main('collapsible')▼
end▼
function p.aejot(frame)▼
return main('aejot')▼
end▼
local pageurl = mw.title.getCurrentTitle():fullUrl()▼
local toc = mw.message.new('Toc'):plain()▼
local toc_frame = mw.html.create('div')
})▼
-- Contains "Content: Top 0-9 A - Z"
local header = toc_frame:tag('div')
:attr('class', 'toctitle')
Line 43 ⟶ 19:
local body_wrapper
local body = toc_frame:tag('div')
:
local jumpy_collapse = mw.html.create('div')
:addClass('large-cat-toc-jumpy-title')
if toc_type == 'collapsible' then
toc_frame:addClass('mw-collapsible mw-collapsed')
body:addClass('mw-collapsible-content')
})▼
elseif toc_type == 'scrollable' then
end
▲ local pageurl = mw.title.getCurrentTitle():fullUrl()
local header_content = {
' [',pageurl,' Top]',▼
string.format(
'<span class="large-cat-toc-title">%s:</span> [%s Top] [%s?from=0 0–9]',
pageurl
▲ }
for _, v in ipairs(azupper) do
table.insert(header_content, string.format(
' [%s?from=%s %s]', pageurl, v, v ))
end
Line 78 ⟶ 56:
local body_content = {}
table.insert(body_content, ' <span class="large-cat-toc-anum">['..pageurl..'?from=*
end▼
▲ if toc_type == 'collapsible' then
▲ table.insert(body_content,'<b>#</b> ')
▲ table.insert(body_content,'['..pageurl..'?from=* <b>*</b>] <b>#</b> ')
▲ body_wrapper = body:tag('span')
▲ end
for i=0,9 do
Line 102 ⟶ 77:
if toc_type == 'aejot' or toc_type == 'scrollable' then
table.insert(azlist,' • <
else
table.insert(azlist,' <br /><
end
for _, v in ipairs(letterlist) do
table.insert(azlist, string.format(
' [%s?from=%s%s %s%s] end
return table.concat(azlist)
Line 114 ⟶ 91:
for _, v in ipairs(azupper) do
table.insert(body_content, atoz(v))
end
body_wrapper:wikitext(table.concat(body_content))
return '__NOTOC__\n' ..
name = 'templatestyles', args = { src = 'Module:Large category TOC/styles.css' }
} .. tostring(toc_frame)
▲end
function p.scrollable(frame)
▲ return main('scrollable')
▲end
▲function p.collapsible(frame)
▲ return main('collapsible')
▲end
▲function p.aejot(frame)
▲ return main('aejot')
end
|