Open main menu

Changes

Module:Navbar

184 bytes added, 20:07, 31 March 2013
handle expensive parser function limit without killing the box
return tostring(span)
end
 
function getTitle( pageName )
pageName = trim( pageName );
if mw.ustring.sub(pageName, 1, 1) == ':' then
return mw.title.new( mw.ustring.sub(pageName, 2) );
else
return mw.title.new( pageName, 'Template' );
end
end
end
local good, title; local pageName good, title = trimpcall(getTitle, args[1]); if mw.ustring.sub(pageName, 1, 1) == ':' not good then title = mw.title.new( mw.ustring.sub(pageName, 2) ); else title = mw.title.newreturn error( pageName, 'TemplateExpensive parser function limit exceeded' ); end  
if not title then
return error('Page does not exist')
Anonymous user