Module:Transclusion count: Difference between revisions
Copyedit. (Spelling)
Nazarzadeh (talk | contribs) m (1 revision imported) |
(Copyedit. (Spelling)) |
||
Line 5: | Line 5: | ||
local return_value = nil | local return_value = nil | ||
-- Use demo parameter if it exists, | -- Use demo parameter if it exists, otherwise use current template name | ||
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 | ||
Line 22: | Line 22: | ||
template = mw.ustring.gsub(template, "/sandbox$", "") -- strip /sandbox 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 () | ||
return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) | return(mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))) | ||
end) | end) | ||
if status then | if status then |