×
Create a new article
Write your page title here:
We currently have 1,225 articles on What if Doctor Who Wasn't Axed?. Type your article name above or create one of the articles listed here!



    What if Doctor Who Wasn't Axed?

    Documentation for this module may be created at Module:Icon/doc

    -- This module implements [[Template:Icon]].
    
    local data = mw.loadData('Module:Icon/data')
    
    local p = {}
    
    function p._main(args)
    	local code = args.class or args[1]
    	local iconData
    	if code then
    		code = code:match('^%s*(.-)%s*$'):lower() -- trim whitespace and put in lower case
    		iconData = data[code]
    	end
    	if not iconData then
    		iconData = data._DEFAULT
    	end
    	return string.format(
    		'[[File:%s%s|%s|link=]]',
    		iconData.image,
    		iconData.tooltip and '|' .. iconData.tooltip or '',
    		args.size or '16x16px'
    	)
    end
    
    function p.main(frame)
    	local args = {}
    	for k, v in pairs(frame:getParent().args) do
    		args[k] = v
    	end
    	return p._main(args)
    end
    
    return p
    
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.