Difference between revisions of "Module:Transclusion count/sandbox"

From blackwiki
Jump to navigation Jump to search
blackwiki>Ahecht
(I'll escape with \ instead)
blackwiki>Ahecht
(add debugging ability)
Line 1: Line 1:
 
local p = {}
 
local p = {}
  
function p.main()
+
function p.main(frame)
local template = mw.title.getCurrentTitle().text
+
local template = frame.args[1] or mw.title.getCurrentTitle().text
 
local index = mw.ustring.sub(template,1,1)
 
local index = mw.ustring.sub(template,1,1)
 
local data = mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))
 
local data = mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))

Revision as of 04:34, 10 August 2019

Documentation for this module may be created at Module:Transclusion count/sandbox/doc

local p = {}

function p.main(frame)
	local template = frame.args[1] or mw.title.getCurrentTitle().text
	local index = mw.ustring.sub(template,1,1)
	local data = mw.loadData('Module:Transclusion_count/data/' .. (mw.ustring.find(index, "%a") and index or "other"))
	return data[template]
end

return p