ملاحظة: بعد النشر، أنت قد تحتاج إلى إفراغ الكاش الخاص بمتصفحك لرؤية التغييرات.

  • فايرفوكس / سافاري: أمسك Shift أثناء ضغط Reload، أو اضغط على إما Ctrl-F5 أو Ctrl-R (⌘-R على ماك)
  • جوجل كروم: اضغط Ctrl-Shift-R (⌘-Shift-R على ماك)
  • إنترنت إكسبلورر/إيدج: أمسك Ctrl أثناء ضغط Refresh، أو اضغط Ctrl-F5
  • أوبرا: اضغط Ctrl-F5.
/* 
 * Musa3id: A gadget to assist various user actions on arabic wikipedia. a fork of Adiutor (Author: Vikipolimer).
 * Author: وهراني (Wahrani)
 * licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) and GNU Free Documentation License (GFDL). 
 * Module: Loader
 */
/* <nowiki> */
$.when(mw.loader.using(["mediawiki.user", "oojs-ui-core", "oojs-ui-windows", 'oojs-ui-widgets', 'mediawiki.messagePoster']), $.ready).then(function() {
  var toolname = 'Musa3id';
  window.Musa3idPath = 'User:Gerges/Gadget-Musa3id/';
  var mwConfig = mw.config.get(["skin", "wgAction", "wgPageName", "wgNamespaceNumber", "wgTitle", "wgUserGroups", "wgUserName"]);
  api = new mw.Api();
  var DefaultMenuItems = [];
  switch (mwConfig.wgNamespaceNumber) {
    case -1:
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    case 6:
    case 7:
    case 14:
    case 10:
    case 11:
    case 100:
    case 101:
    case 102:
    case 103:
    case 118:
    case 828:
    case 829:
      // LOAD MODULES
      /*
      
      if (mwConfig.wgPageName.includes('خاص:مساهمات') || mwConfig.wgNamespaceNumber === 2 || mwConfig.wgNamespaceNumber === 3 && !mwConfig.wgPageName.includes(mwConfig.wgUserName)) {
        DefaultMenuItems.push(
          new OO.ui.MenuOptionWidget({
            icon: 'stopHand',
            data: 'warn',
            label: 'تنبيه مستخدم',
            classes: ['Musa3id-top-user-menu'],
          })
        );
      }
      */
      if (!mwConfig.wgPageName.includes('خاص:مساهمات')) {
        DefaultMenuItems.push(
          new OO.ui.MenuOptionWidget({
            icon: 'add',
            data: 'speed-deletion',
            label: 'طلب حذف سريع',
          }),
          new OO.ui.MenuOptionWidget({
            icon: 'checkAll',
            data: 'copyvios',
            label: 'مكتشف النسخ',
          }));
      }
      var Musa3idMenu = new OO.ui.ButtonMenuSelectWidget({
        icon: 'ellipsis',
        label: 'Adi',
        invisibleLabel: true,
        framed: false,
        title: 'تفضيلات أكثر',
        align: 'force-right',
        classes: ['Musa3id-top-selector', 'mw-indicator'],
        menu: {
          horizontalPosition: 'end',
          items: DefaultMenuItems,
          classes: ['Musa3id-top-menu'],
        }
      });
      Musa3idMenu.getMenu().on('choose', function(menuOption) {
        mw.loader.load(`${mw.util.wikiScript('index')}?title=${window.Musa3idPath}${menuOption.getData()}.js&action=raw&ctype=text/javascript`)
      });
      if (!mwConfig.wgPageName.includes('الصفحة_الرئيسية')) {
        switch (mwConfig.skin) {
          case 'vector':
            $('.mw-portlet-cactions').parent().append(Musa3idMenu.$element);
            break;
          case 'vector-2022':
            $('.vector-collapsible').append(Musa3idMenu.$element);
            break;
          case 'monobook':
            $('.mw-indicators').append(Musa3idMenu.$element);
            break;
          case 'timeless':
            $('.mw-portlet-body').append(Musa3idMenu.$element);
            break;
          case 'minerva':
            $('.page-actions-menu__list').append(Musa3idMenu.$element);
            break;
        }
        break;
      }
  }
});

/* </nowiki> */