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

جز
۱ نسخه واردشده
(صفحه‌ای تازه حاوی «//<nowiki> (function($){ /* **************************************** *** twinkleunlink.js: Unlink module ***************************...» ایجاد کرد)
 
جز (۱ نسخه واردشده)
 
(۵ نسخهٔ میانیِ ایجادشده توسط همین کاربر نشان داده نشد)
خط ۵۳: خط ۵۳:
label: [  
label: [  
'این ابزار به شما امکان پیوندزدایی همهٔ پیوندهای ورودی («پیوندهای برگشتی») را می‌دهد که به این صفحه اشاره می‌کنند' +  
'این ابزار به شما امکان پیوندزدایی همهٔ پیوندهای ورودی («پیوندهای برگشتی») را می‌دهد که به این صفحه اشاره می‌کنند' +  
(mw.config.get('wgNamespaceNumber') === 6 ? "، و یا همهٔ اجزای این پرونده با قراردادن آنها در علامت‌های توضیح <!-- --> پنهان می‌کند" : "") +  
(mw.config.get('wgNamespaceNumber') === 6 ? "، یا همهٔ اجزای این پرونده با قراردادن آنها در علامت‌های توضیح <!-- --> پنهان می‌کند" : "") +  
". برای نمونه، ",
". برای نمونه، ",
node1,
node1,
خط ۹۲: خط ۹۲:
};
};
}
}
var wikipedia_api = new Morebits.wiki.api( 'در حال گرفتن پیوندهای برگشتی', query, Twinkle.unlink.callbacks.display.backlinks );
var iranpedia_api = new Morebits.wiki.api( 'در حال گرفتن پیوندهای برگشتی', query, Twinkle.unlink.callbacks.display.backlinks );
wikipedia_api.params = { form: form, Window: Window, image: mw.config.get('wgNamespaceNumber') === 6 };
iranpedia_api.params = { form: form, Window: Window, image: mw.config.get('wgNamespaceNumber') === 6 };
wikipedia_api.post();
iranpedia_api.post();


var root = document.createElement( 'div' );
var root = document.createElement( 'div' );
root.style.padding = '15px';  // just so it doesn't look broken
root.style.padding = '15px';  // just so it doesn't look broken
Morebits.status.init( root );
Morebits.status.init( root );
wikipedia_api.statelem.status( "در حال بارگیری..." );
iranpedia_api.statelem.status( "در حال بارگیری..." );
Window.setContent( root );
Window.setContent( root );
Window.display();
Window.display();
خط ۱۸۴: خط ۱۸۴:
namespaces = [];
namespaces = [];
$.each(Twinkle.getPref('unlinkNamespaces'), function(k, v) {
$.each(Twinkle.getPref('unlinkNamespaces'), function(k, v) {
namespaces.push(Morebits.wikipedia.namespacesFriendly[v]);
namespaces.push(Morebits.iranpedia.namespacesFriendly[v]);
});
});
apiobj.params.form.append( {
apiobj.params.form.append( {
type: 'div',
type: 'div',
label: "فضای نام انتخابی: " + namespaces.join(', '),
label: "فضای نام انتخابی: " + namespaces.join(', '),
tooltip: "شما می‌توانید این را از طریق ترجیحات توینکل‌تان در [[ویکی‌پدیا:Twinkle/Preferences]] تغییر دهید."
tooltip: "شما می‌توانید این را از طریق ترجیحات توینکل‌تان در [[ایران‌پدیا:Twinkle/Preferences]] تغییر دهید."
});
});
if ($(xmlDoc).find('query-continue').length) {
if ($(xmlDoc).find('query-continue').length) {
خط ۲۳۰: خط ۲۳۰:
namespaces = [];
namespaces = [];
$.each(Twinkle.getPref('unlinkNamespaces'), function(k, v) {
$.each(Twinkle.getPref('unlinkNamespaces'), function(k, v) {
namespaces.push(Morebits.wikipedia.namespacesFriendly[v]);
namespaces.push(Morebits.iranpedia.namespacesFriendly[v]);
});
});
apiobj.params.form.append( {
apiobj.params.form.append( {
type: 'div',
type: 'div',
label: "فضای نام انتخابی: " + namespaces.join(', '),
label: "فضای نام انتخابی: " + namespaces.join(', '),
tooltip: "شما می‌توانید این را از طریق ترجیحات توینکل‌تان در [[ویکی‌پدیا:Twinkle/Preferences]] تغییر دهید."
tooltip: "شما می‌توانید این را از طریق ترجیحات توینکل‌تان در [[ایران‌پدیا:Twinkle/Preferences]] تغییر دهید."
});
});
if ($(xmlDoc).find('query-continue').length) {
if ($(xmlDoc).find('query-continue').length) {