انتقل إلى المحتوى

مستخدم:AhmadSherif/edit-category.js

من ويكيبيديا، الموسوعة الحرة

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

EditCategory = {
  main: function() {
    var catList = document.getElementsByClassName('CategoryTreeItem');

    if (catList.length) {
      for (var i = 0 ; i < catList.length ; i++) {
        var editLink = document.createElement('a');
        with (editLink) {
          className = "plainlinksneverexpand";
          innerHTML = ' (ت)';
          title = 'تعديل التصنيف'
        }
        editLink.href = mw.config.get('wgServer') + mw.config.get('wgScript') + '?action=edit&title=تصنيف:' + catList[i].childNodes[1].innerHTML.replace(' ', '_', 'g');
        catList[i].appendChild(editLink);
      }
    }
  }
}

if(wgNamespaceNumber == 14 && wgAction == "view")
  addOnloadHook(function() {EditCategory.main();});