الفرق بين المراجعتين لصفحة: «ميدياويكي:TofawikiConsole.js»

لا ملخص تعديل
لا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر ٩: سطر ٩:
}
}
/* if (mw.config.get('wgUserGroups').every(function (x) {
if (mw.config.get('wgUserGroups').every(function (x) {
return ['bot', 'autopatrolled', 'patroller', 'sysop', 'eliminator'].indexOf(x) === -1;
return ['bot', 'autopatrolled', 'patroller', 'sysop', 'eliminator'].indexOf(x) === -1;
})) {
})) {
$('#content').empty().append('متأسفانه این ابزار به کاربران دارای دسترسی گشت خودکار محدود شده است.');
$('#content').empty().append('متأسفانه این ابزار به کاربران دارای دسترسی گشت خودکار محدود شده است.');
return;
return;
}*/
}


window.onbeforeunload = function () {
window.onbeforeunload = function () {
سطر ٣٩: سطر ٣٩:
'<br><div>اصفهان@Isfahan</div>',
'<br><div>اصفهان@Isfahan</div>',
'<br>شهرهای ناموجود مهم در ',
'<br>شهرهای ناموجود مهم در ',
'<b><a href="//fa.wikipedia.org/wiki/ویکی‌پدیا:گزارش_دیتابیس/شهرهای_ناموجود" target="_blank">اینجا</a></b>',
'<b><a href="//ar.wikihaj.com/view/ویکی‌پدیا:گزارش_دیتابیس/شهرهای_ناموجود" target="_blank">اینجا</a></b>',
' فهرست شده‌اند؛ با کلیک بر روی موضوع مقاله می‌توانید مقالات شهرها را مشاهده کنید.<br>'
' فهرست شده‌اند؛ با کلیک بر روی موضوع مقاله می‌توانید مقالات شهرها را مشاهده کنید.<br>'
),
),
سطر ٥٦: سطر ٥٦:
'<div>در پنجرهٔ پایین نام فارسی و انگلیسی مقالهٔ ناموجود را بنویسید و دکمهٔ درخواست را بزنید. بعد از چند دقیقه ربات متن مقاله و پیش‌نمایش آنرا در اختیارتان می‌گذارد. بعد از اعمال تغییرات دکمهٔ ایجاد را بزنید.</div>',
'<div>در پنجرهٔ پایین نام فارسی و انگلیسی مقالهٔ ناموجود را بنویسید و دکمهٔ درخواست را بزنید. بعد از چند دقیقه ربات متن مقاله و پیش‌نمایش آنرا در اختیارتان می‌گذارد. بعد از اعمال تغییرات دکمهٔ ایجاد را بزنید.</div>',
'<br>مقاله‌های ناموجود مهم در ',
'<br>مقاله‌های ناموجود مهم در ',
'<b><a href="//fa.wikipedia.org/wiki/ویکی‌پدیا:گزارش_دیتابیس/مقاله‌های_مهم_ایجادنشده" target="_blank">اینجا</a></b>',
'<b><a href="//ar.wikihaj.com/view/ویکی‌پدیا:گزارش_دیتابیس/مقاله‌های_مهم_ایجادنشده" target="_blank">اینجا</a></b>',
' فهرست شده‌اند؛ با کلیک بر روی موضوع مقاله می‌توانید برپایهٔ موضوع آنها را مرتب و انتخاب کنید.<br>'
' فهرست شده‌اند؛ با کلیک بر روی موضوع مقاله می‌توانید برپایهٔ موضوع آنها را مرتب و انتخاب کنید.<br>'
),
),
سطر ٢٦٢: سطر ٢٦٢:
},
},
extraInfo: $('<div>').append(
extraInfo: $('<div>').append(
'راهنمای <b><a href="//fa.wikipedia.org/wiki/راهنما:ساخت_مقاله_به_کمک_الگوی_شخصی_با_ابزار_به_ویکی‌فا_انبوه" target="_blank">ساخت مقاله به کمک الگوی شخصی با ابزار به ویکی‌فا انبوه</a></b> اطلاعات بسیار خوبی رابطه جهت استفاده از این قسمت می‌دهد.<br><br>',
'راهنمای <b><a href="//ar.wikihaj.com/view/راهنما:ساخت_مقاله_به_کمک_الگوی_شخصی_با_ابزار_به_ویکی‌فا_انبوه" target="_blank">ساخت مقاله به کمک الگوی شخصی با ابزار به ویکی‌فا انبوه</a></b> اطلاعات بسیار خوبی رابطه جهت استفاده از این قسمت می‌دهد.<br><br>',
'به طور خلاصه برای استفاده از این ابزار کافی‌ست فایل اکسل را در جعبهٔ زیر کپی کنید و الگوی تراگنجایش را مشخص کنید.',
'به طور خلاصه برای استفاده از این ابزار کافی‌ست فایل اکسل را در جعبهٔ زیر کپی کنید و الگوی تراگنجایش را مشخص کنید.',
'<br>',
'<br>',
سطر ٢٧٥: سطر ٢٧٥:
// ابزارهای رده
// ابزارهای رده
function catParents(title) {
function catParents(title) {
return new mw.Api({ ajax: { url: '//ar.wikihaj.com/api.php' } }).get({
return new mw.Api({ ajax: { url: '//en.wikipedia.org/w/api.php' } }).get({
action: 'query',
action: 'query',
prop: 'categories',
prop: 'categories',
سطر ٣٠٠: سطر ٣٠٠:


function pageExists(page) {
function pageExists(page) {
return new mw.Api({ ajax: { url: '//ar.wikihaj.org/api.php' } }).get({
return new mw.Api({ ajax: { url: '//fa.wikipedia.org/w/api.php' } }).get({
action: 'query',
action: 'query',
titles: page,
titles: page,
سطر ٦٠١: سطر ٦٠١:
$('<button>', {
$('<button>', {
id: 'tofawiki-firstaidsbutton',
id: 'tofawiki-firstaidsbutton',
text: 'اصلاح‌های اولیه ربات استخراج',
text: 'اصلاح‌های اولیه',
style: 'font-size: 40%'
style: 'font-size: 40%'
}).click(function () {
}).click(function () {
سطر ٦١٦: سطر ٦١٦:
.replace(/([ \(\)])لاعب([ \(\)])/g, '$1بازیکن$2')
.replace(/([ \(\)])لاعب([ \(\)])/g, '$1بازیکن$2')
.replace(/([ \(\)])كرة قدم([ \(\)])/g, '$1فوتبال$2')
.replace(/([ \(\)])كرة قدم([ \(\)])/g, '$1فوتبال$2')
.replace(/([ \(\)])موالید([ \(\)])/g, '$1زاده$2'));
.replace(/([ \(\)])موالید([ \(\)])/g, '$1زاده$2')
.replace(/^(.*?)[,،] (.*)$/, '$1 ($2)'));
return row.reverse().join('@') + '\n';
return row.reverse().join('@') + '\n';
}).join(''));
}).join(''));