الفرق بين المراجعتين لصفحة: «ميدياويكي:Gadget-RedirectMaker.js»
(أنشأ الصفحة ب'(function ($, mw) { $(mw.util.addPortletLink( 'p-tb', '//ar.wikihaj.com/view/%D9%88%DB%8C%DA%98%D9%87:%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%AE%D8%A7%D9%84%DB%8C/tofawi...') |
لا ملخص تعديل |
||
(١ مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر ١: | سطر ١: | ||
/** | |||
*إضافة بسيطة تُستخدم لإنشاء تحويلات بشكل كمي لصفحة ما | |||
* عند تفعيل الإضافة اذهب إلى | |||
* وب:منتح | |||
' | * كي تستطيع إنشاء التحويلات | ||
' | * | ||
' | * لا تزال الإضافة في مرحلة التجربة؛ لذلك استخدمها بحذر شديد | ||
*/ | |||
}( | |||
var link = mw.util.addPortletLink( 'p-tb', 'https://ar.wikihaj.com/view/ويكي حج:منشئ التحويلات', 'منشئ التحويلات', 'ca-redirect', 'الانتقال إلى منشئ التحويلات'); | |||
if (mw.config.get('wgPageName') === "ويكي حج:منشئ التحويلات"){ | |||
$(".mw-parser-output").append ('<table width = 100% border = 0><tr><td colspan = 2><button id = \'addButton\'>+ أضف</button><button class = \'submit\'>حفظ</button><button id = \'clearButton\'>- إفراغ</button></td></tr></table>'); | |||
$(document).on('click','#addButton',function(){ | |||
$('table').append("<tr><td><label for 'redirect'>اسم التحويلة </label> <input style = 'width:100%;' class = 'redirect' type = 'text'/></td><td><label for 'redirect'>اسم التحويلة </label> <input style = 'width:100%;' class = 'redirect' type = 'text'/></td></tr>"); | |||
}); | |||
$(document).on('click','#clearButton',function(){ | |||
$('input.redirect').val(""); | |||
$('input#target').val(""); | |||
}); | |||
$('table').append("<tr><td colspan = 2><label for 'target'>الصفحة الهدف </label> <input style = 'width:100%;display:table;border:solid #9f8de2;' id = 'target' type = 'text'/></td></tr>"); | |||
$(document).on('click','.submit',function(){ | |||
var conf = confirm ("هل أنت متأكد من صحة البيانات المدخلة؟"); | |||
if (conf && $("#target").val() != ""){ | |||
$("input.redirect").each (function (){ | |||
if ($(this).val() != ""){ | |||
new mw.Api().create( $(this).val(), | |||
{ summary: 'إنشاء تحويلة بواسطة [[وب:منتح]]' }, | |||
'#تحويل [['+$("#target").val()+"]]" | |||
); | |||
} | |||
}); | |||
alert ("تم إنشاء التحويلات بنجاح!"); | |||
} | |||
}); | |||
} |
المراجعة الحالية بتاريخ ١٧:٢٩، ٢٨ فبراير ٢٠٢١
/**
*إضافة بسيطة تُستخدم لإنشاء تحويلات بشكل كمي لصفحة ما
* عند تفعيل الإضافة اذهب إلى
* وب:منتح
* كي تستطيع إنشاء التحويلات
*
* لا تزال الإضافة في مرحلة التجربة؛ لذلك استخدمها بحذر شديد
*/
var link = mw.util.addPortletLink( 'p-tb', 'https://ar.wikihaj.com/view/ويكي حج:منشئ التحويلات', 'منشئ التحويلات', 'ca-redirect', 'الانتقال إلى منشئ التحويلات');
if (mw.config.get('wgPageName') === "ويكي حج:منشئ التحويلات"){
$(".mw-parser-output").append ('<table width = 100% border = 0><tr><td colspan = 2><button id = \'addButton\'>+ أضف</button><button class = \'submit\'>حفظ</button><button id = \'clearButton\'>- إفراغ</button></td></tr></table>');
$(document).on('click','#addButton',function(){
$('table').append("<tr><td><label for 'redirect'>اسم التحويلة </label> <input style = 'width:100%;' class = 'redirect' type = 'text'/></td><td><label for 'redirect'>اسم التحويلة </label> <input style = 'width:100%;' class = 'redirect' type = 'text'/></td></tr>");
});
$(document).on('click','#clearButton',function(){
$('input.redirect').val("");
$('input#target').val("");
});
$('table').append("<tr><td colspan = 2><label for 'target'>الصفحة الهدف </label> <input style = 'width:100%;display:table;border:solid #9f8de2;' id = 'target' type = 'text'/></td></tr>");
$(document).on('click','.submit',function(){
var conf = confirm ("هل أنت متأكد من صحة البيانات المدخلة؟");
if (conf && $("#target").val() != ""){
$("input.redirect").each (function (){
if ($(this).val() != ""){
new mw.Api().create( $(this).val(),
{ summary: 'إنشاء تحويلة بواسطة [[وب:منتح]]' },
'#تحويل [['+$("#target").val()+"]]"
);
}
});
alert ("تم إنشاء التحويلات بنجاح!");
}
});
}