Modul:Effective protection level: Unterschied zwischen den Versionen

test content models rather than page names, to match MediaWiki
(avoid calling the parser unnecessarily)
(test content models rather than page names, to match MediaWiki)
Zeile 27: Zeile 27:
if title.namespace == 8 then -- MediaWiki namespace
if title.namespace == 8 then -- MediaWiki namespace
return 'sysop'
return 'sysop'
elseif title.namespace == 2 and ( mw.ustring.find( pagename, '/.*%.js$') or mw.ustring.find( pagename, '/.*%.css$') ) then -- user .js or .css page
elseif title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) then -- user JS or CSS page
return 'sysop'
return 'sysop'
end
end
Anonymer Benutzer