User:Cwek/noindex check.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
$(function(){
var checklist=[
{key:"快速删除候选",mode:1},
{key:"条目删除候选",mode:1},
{key:"怀疑侵犯版权页面",mode:1},
{key:"主題關注度不足的條目",mode:2}
];
var mode1func=function(catelist,key){
return function(){
return catelist.indexOf(key)>=0;
};
};
var mode2func=function(catelist,key){
return function(){
for(var item_cl in catelist){ if(item_cl.indexOf(key)>=0){ return true; } }
return false;
};
};
var page_catelist=mw.config.get("wgCategories");
var page_nsnumber=mw.config.get("wgNamespaceNumber");
if( 0 === page_nsnumber && page_catelist.indexOf("不可索引页面")>=0){
mw.notify("条目存在阻止搜索引擎收录标记");
for(var checkitem in checklist){
var process_func;
switch(checkitem.mode){
case 1:{
process_func=mode1func(page_catelist,checkitem.key);
break;
}
case 2:{
process_func=mode2func(page_catelist,checkitem.key);
break;
}
default:{process_func=function(){return true;};}
}
if(!process_func()){mw.notify("条目存在不符合要求的阻止搜索引擎收录标记,请注意检查",{type:"error"});}
}
}
});