۱۰۷
ویرایش
(صفحهای تازه حاوی «//<nowiki> (function($){ /* **************************************** *** twinkledelimages.js: Batch deletion of images (sysops only) **...» ایجاد کرد) |
جز (۱ نسخه واردشده) |
||
(۲ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد) | |||
خط ۲۸: | خط ۲۸: | ||
Window.setTitle( "حذف جمعی پرونده" ); | Window.setTitle( "حذف جمعی پرونده" ); | ||
Window.setScriptName( "توینکل" ); | Window.setScriptName( "توینکل" ); | ||
Window.addFooterLink( "راهنمای توینکل", " | 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 | 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"]'); | ||
خط ۱۰۹: | خط ۱۰۹: | ||
}); | }); | ||
iranpedia_api.params = { form:form, Window:Window }; | |||
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 | var iranpedia_api = new Morebits.wiki.api( 'در حال بررسی وجودداشتن پرونده ' + image, query, Twinkle.delimages.callbacks.main ); | ||
iranpedia_api.params = { image:image, reason:reason, unlink_image:unlink_image, delete_image:delete_image }; | |||
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 | var iranpedia_api = new Morebits.wiki.api( 'در حال گرفتن پیوندهای پرونده', query, Twinkle.delimages.callbacks.unlinkImageInstancesMain ); | ||
iranpedia_api.params = self.params; | |||
iranpedia_api.post(); | |||
} | } | ||
if( self.params.delete_image ) { | if( self.params.delete_image ) { |