Jump to content

User:逆襲的天邪鬼/Twinkle-lzh/twinkleclose.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 74:
},
'重複請求': {
label: '重複提出請求,無效',
action: 'keep'
},
'尋無此頁': {
label: '模板尋無此面不存在,無效',
action: 'keep'
},
Line 88:
},
'速留': {
label: '留',
action: 'keep'
},
'暫留': {
label: '暫時保留',
action: 'keep'
},
Line 98:
'刪': {
'刪': {
label: '刪',
action: 'del',
selected: true
Line 269:
var page = new Morebits.wiki.page( params.title, "刪除頁面" );
 
page.setEditSummary( '議通過:[[' + mw.config.get('wgPageName') + ']]' + Twinkle.getPref('deletionSummaryAd') );
page.deletePage(function() {
page.getStatusElement().info("完成");
Line 286:
var text = pageobj.getPageText();
var params = pageobj.getCallbackParameters();
 
/*
var pagetitle = mw.Title.newFromText(params.title);
if (pagetitle.getNamespaceId() % 2 === 0) {
var talkpagetitle = new mw.Title(pagetitle.getMainText(), pagetitle.getNamespaceId() + 1);
var talkpage = new Morebits.wiki.page(talkpagetitle.toString(), '標記討論頁');
var vfdkept = '{{vfd-kept|' + mw.config.get('wgPageName').split('/').slice(2).join('/') + '|' + params.messageData.label + '}}\n';
talkpage.setPrependText(vfdkept);
talkpage.setEditSummary('[[' + mw.config.get('wgPageName') + ']]:' + params.messageData.label + Twinkle.getPref('summaryAd'));
talkpage.setCreateOption('recreate');
talkpage.prepend();
}
*/
 
var newtext = text.replace(/<noinclude>\s*\{\{(afd|議刪)\|[^{}]*?\}\}\s*<\/noinclude>\s*/gi, '');
newtext = newtext.replace(/\{\{(afd|議刪)\|[^{}]*?\}\}\s*/gi, '');
 
// if (params.code !== 'tk') {
// newtext = newtext.replace(/\{\{(notability)\|[^{}]*?\}\}\n*/gi, '');
// newtext = newtext.replace(/\{\{(substub)\|[^{}]*?\}\}\n*/gi, '');
// }
if (newtext === text) {
statelem.warn("未找到議刪模板,可能已經移除");
Line 311 ⟶ 295:
return;
}
var editsummary = '議刪結案:[[' + mw.config.get('wgPageName') + ']]';
 
pageobj.setPageText(newtext);
Cookies help us deliver our services. By using our services, you agree to our use of cookies.