أرابيكا:سكربتات/نقاش سريع

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

سكريبت يضيف لسانين لتعديل وتاريخ الصفحة (نقاش الصفحة) المرافقة لصفحة ما.

  1. انسخ النص في الأسفل والصقه في صفحة الفكتور الخاصة بك.
  2. احفظ الصفحة.
  3. قم بتحديث المتصفح الذي تستخدمه باتباع المعلومات المذكورة أعلى صفحة الفكتور الخاصة بك.
  4. تم العمل.
if (wgNamespaceNumber >= 0)
addOnloadHook(function(){
 var pCactions = document.getElementById('p-cactions');
 if (!pCactions) return;
 var caMain = pCactions.getElementsByTagName('li')[0];
 var caTalk = document.getElementById('ca-talk');
 var caEdit = document.getElementById('ca-edit');
 if (!caEdit) caEdit = document.getElementById('ca-viewsource');
 var caHistory = document.getElementById('ca-history');
 if (!caMain || !caTalk || !caEdit || !caHistory) return;
 var el_move, el_create, id2;
 if (wgNamespaceNumber % 2) { //نطاق النقاش
   el_move = caTalk; el_create = caMain; id2 = '';
 } else {
   el_move = caMain; el_create = caTalk; id2 = 'نقاش';
 }
 caEdit.firstChild.innerHTML = 'عدل هذه الصفحة';
 caHistory.firstChild.innerHTML = 'تاريخ هذه الصفحة';
 el_move.parentNode.insertBefore(caHistory, el_move.nextSibling);
 el_move.parentNode.insertBefore(caEdit, el_move.nextSibling);
 var href = el_create.firstChild.getAttribute('href', 2);
 if (el_create.className.indexOf('إنشاء') < 0){
   addPortletLink('p-cactions', href + '?action=history', 'تاريخ الصفحة المرافقة',
     'ca-history-'+id2, id2+' تاريخ', '', el_create.nextSibling);
   addPortletLink('p-cactions', href + '?action=edit', 'عدل الصفحة المرافقة',
     'ca-edit-'+id2, 'Edit '+id2, '', el_create.nextSibling);
 } 
  caMain.style.marginRight = '0.3em'; 
  caTalk.style.marginRight = '0.3em'; 
  caTalk.style.marginLeft  = '1.6em'; 
})

//