1,975
次編輯
小 (已匯入 1 筆修訂:Twinkle) |
Xiplus-bot(留言 | 貢獻) 小 (繁簡轉換) |
||
}
if( Morebits.userIsInGroup( 'sysop' ) ) {
Twinkle.addPortletLink( Twinkle.delimages.callback, "批
}
};
Twinkle.delimages.callback = function twinkledeliCallback() {
var Window = new Morebits.simpleWindow( 800, 400 );
Window.setTitle( "批量文件
Window.setScriptName( "Twinkle" );
Window.addFooterLink( "Twinkle
var form = new Morebits.quickForm( Twinkle.delimages.callback.evaluate );
list: [
{
label: '
name: 'delete_image',
value: 'delete',
} else {
// prepare for a possible merge with batchdelete
alert('致管理
'我
'既然您正
'
//form.append({ type:'div', style:'color:red;font-weight:bold;font-size:larger', label: 'This module is going away. Please use "D-batch" (batch deletion) instead.' });
query = {
var user = $self.find('imageinfo ii').attr('user');
var last_edit = $self.find('revisions rev').attr('user');
var disputed = $self.find('categories cl[title="Category:快速
list.push( {
'label': image + '—作者:' + user + ',上次
'value': image,
'checked': !disputed
'titles': image
};
var wikipedia_api = new Morebits.wiki.api( '
wikipedia_api.params = { image:image, reason:reason, unlink_image:unlink_image, delete_image:delete_image };
wikipedia_api.post();
if( ! exists ) {
self.statelem.error( "文件不存在,可能已被
return;
}
'iulimit': Morebits.userIsInGroup( 'sysop' ) ? 5000 : 500 // 500 is max for normal users, 5000 for bots and sysops
};
var wikipedia_api = new Morebits.wiki.api( '抓取文件
wikipedia_api.params = self.params;
wikipedia_api.post();
if( self.params.delete_image ) {
var imagepage = new Morebits.wiki.page( self.params.image, '
imagepage.setEditSummary( "文件被
imagepage.deletePage();
}
var old_text = self.getPageText();
var wikiPage = new Morebits.wikitext.page( old_text );
wikiPage.commentOutImage( image , '注
var text = wikiPage.getText();
if( text === old_text ) {
statelem.error( '取消 ' + image + ' 在 ' + self.getPageName() + ' 上的使用失
return;
}
self.setPageText(text);
self.setEditSummary('移除文件 ' + image + " 因其已被
self.setCreateOption('nocreate');
self.save();
|