مدیاویکی:Gadget-twinkledelimages.js: تفاوت میان نسخه‌ها

هیچ تغییری در اندازه به وجود نیامده‌ است. ،  ‏۲ دسامبر ۲۰۱۷
جز
۱ نسخه واردشده
(صفحه‌ای تازه حاوی «//<nowiki> (function($){ /* **************************************** *** twinkledelimages.js: Batch deletion of images (sysops only) **...» ایجاد کرد)
جز (۱ نسخه واردشده)
 
(۲ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۲۸: خط ۲۸:
Window.setTitle( "حذف جمعی پرونده" );
Window.setTitle( "حذف جمعی پرونده" );
Window.setScriptName( "توینکل" );
Window.setScriptName( "توینکل" );
Window.addFooterLink( "راهنمای توینکل", "WP:TW/DOC#delimages" );
Window.addFooterLink( "راهنمای توینکل", "ip:TW/DOC#delimages" );


var form = new Morebits.quickForm( Twinkle.delimages.callback.evaluate );
var form = new Morebits.quickForm( Twinkle.delimages.callback.evaluate );
خط ۸۰: خط ۸۰:
};
};
}
}
var wikipedia_api = new Morebits.wiki.api( 'در حال گرفتن پرونده‌ها', query, function( self ) {
var iranpedia_api = new Morebits.wiki.api( 'در حال گرفتن پرونده‌ها', query, function( self ) {
var xmlDoc = self.responseXML;
var xmlDoc = self.responseXML;
var images = $(xmlDoc).find('page[imagerepository="local"]');
var images = $(xmlDoc).find('page[imagerepository="local"]');
خط ۱۰۹: خط ۱۰۹:
});
});


wikipedia_api.params = { form:form, Window:Window };
iranpedia_api.params = { form:form, Window:Window };
wikipedia_api.post();
iranpedia_api.post();
var root = document.createElement( 'div' );
var root = document.createElement( 'div' );
Morebits.status.init( root );
Morebits.status.init( root );
خط ۱۴۹: خط ۱۴۹:
'titles': image
'titles': image
};
};
var wikipedia_api = new Morebits.wiki.api( 'در حال بررسی وجودداشتن پرونده ' + image, query, Twinkle.delimages.callbacks.main );
var iranpedia_api = new Morebits.wiki.api( 'در حال بررسی وجودداشتن پرونده ' + image, query, Twinkle.delimages.callbacks.main );
wikipedia_api.params = { image:image, reason:reason, unlink_image:unlink_image, delete_image:delete_image };
iranpedia_api.params = { image:image, reason:reason, unlink_image:unlink_image, delete_image:delete_image };
wikipedia_api.post();
iranpedia_api.post();
}
}
}
}
خط ۱۸۳: خط ۱۸۳:
'iulimit': Morebits.userIsInGroup( 'sysop' ) ? 5000 : 500 // 500 is max for normal users, 5000 for bots and sysops
'iulimit': Morebits.userIsInGroup( 'sysop' ) ? 5000 : 500 // 500 is max for normal users, 5000 for bots and sysops
};
};
var wikipedia_api = new Morebits.wiki.api( 'در حال گرفتن پیوندهای پرونده', query, Twinkle.delimages.callbacks.unlinkImageInstancesMain );
var iranpedia_api = new Morebits.wiki.api( 'در حال گرفتن پیوندهای پرونده', query, Twinkle.delimages.callbacks.unlinkImageInstancesMain );
wikipedia_api.params = self.params;
iranpedia_api.params = self.params;
wikipedia_api.post();
iranpedia_api.post();
}
}
if( self.params.delete_image ) {
if( self.params.delete_image ) {