8,111
edits
m (1 revision imported) |
m (1 revision imported) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
local namespace = mw.title.getCurrentTitle().namespace | local namespace = mw.title.getCurrentTitle().namespace | ||
if frame.args["demo"] and frame.args["demo"] ~= "" then | if frame.args["demo"] and frame.args["demo"] ~= "" then | ||
template = frame.args["demo"] | template = mw.ustring.gsub(frame.args["demo"],"^[Tt]emplate:","") | ||
elseif namespace == 10 then -- Template namespace | elseif namespace == 10 then -- Template namespace | ||
template = mw.title.getCurrentTitle().text | template = mw.title.getCurrentTitle().text | ||
Line 20: | Line 20: | ||
if namespace == 10 or namespace == 828 then | if namespace == 10 or namespace == 828 then | ||
template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end | template = mw.ustring.gsub(template, "/doc$", "") -- strip /doc from end | ||
template = mw.ustring.gsub(template, "/sandbox$", "") -- strip /sandbox from end | |||
local index = mw.ustring.sub(mw.title.new(template).text,1,1) | local index = mw.ustring.sub(mw.title.new(template).text,1,1) | ||
local status, data = pcall(function () | local status, data = pcall(function () | ||
Line 47: | Line 48: | ||
local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) | local data = mw.loadData('Module:Transclusion count/data/' .. ((i == 91) and 'other' or string.char(i))) | ||
for name, count in pairs(data) do | for name, count in pairs(data) do | ||
table.insert(list, {mw.title.new(name, "Template").fullText, count}) | |||
table.insert(list, {name, count}) | |||
end | end | ||
end | end |