Module:Page: Difference between revisions

Content deleted Content added
Darklama (talk | contribs)
undo, different testcases for fileExists and isContentPage break
Mark errors as errors
Line 33:
if id then
title = mw.title.new(id);
if not title then
return '<span class="error"> error: failed to mw.title.new("' .. id .. "')"; end</span>'
end
elseif not page then
title = mw.title.getCurrentTitle();
if not title then return '<span class="error">: failed to getCurrentTitle()"</span>'; end
elseif makeTitle then
title = mw.title.makeTitle(namespace, page, fragment, interwiki);
if not title then
return mw.ustring.format('<span class="error">: failed to makeTitle(%s,%s,%s,%s)"</span>',
namespace, page, fragment, interwiki);
end
else
title=mw.title.new(page, namespace);
if not title then
return '<span class="error": failed to mw.title.new("' .. page .. "',"' .. namespace .. "')"; end</span>'
end
end