کاربر:Robin Hood/monobook.js

از ویکی‌پدیا، دانشنامهٔ آزاد.

نکته: پس از ذخیره‌سازی ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را خالی کنید. موزیلا / فایرفاکس / Safari: کلید Shift را نگه‌دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-Shift-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های Cmd-Shift-Rاینترنت اکسپلورر: کلید Ctrl نگه‌دارید و روی دکمهٔ Refresh کلیک‌ کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید؛ Konqueror: روی دکمهٔ Reload کلیک کنید و یا کلید F5 را فشار دهید؛ اُپرا: کاربران اُپرا ممکن است لازم باشد که بطور کامل حافظهٔ نهانی مرورگر را در منوی Tools→Preferences خالی کنند.

function addLoadEvent(func) {
  if (window.addEventListener) {
    window.addEventListener("load", func, false);
  }
  else if (window.attachEvent) {
         window.attachEvent("onload", func);
       }
}
 
// AJOUTE DEUX ONGLETS MONOBOOK
 
function ajoutOngletJS() {
  var a = document.getElementById("p-cactions");
    if (a) {
      b = a.getElementsByTagName("ul");
      if(b.length > 0) {
        b[0].innerHTML = b[0].innerHTML
        + '<li id="ca-nstab-user">'
        + '<a href="/wiki/کاربر:Robin_Hood/monobook.js">'
        + 'js</a></li>';
      }
    }
}
 
function ajoutOngletCSS() {
  var a = document.getElementById("p-cactions");
    if (a) {
      b = a.getElementsByTagName("ul");
      if(b.length > 0) {
        b[0].innerHTML = b[0].innerHTML
        + '<li id="ca-nstab-user">'
        + '<a href="/wiki/کاربر:Robin_Hood/monobook.css">'
        + 'css</a></li>';
      }
    }
}
 
// AJOUTE UN ONGLET STRUCTURE
 
function ajoutOngletStructure() {
  var a = document.getElementById("p-cactions");
    if (a) {
      b = a.getElementsByTagName("ul");
      if(b.length > 0) {
        b[0].innerHTML = b[0].innerHTML
        + '<li id="ca-nstab-user">'
        + '<a href="/wiki/کاربر:Robin_Hood/Structure">'
        + 'Structure</a></li>';
      }
    }
}
 
if ( wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk" ) {
  addLoadEvent(ajoutOngletStructure);
  addLoadEvent(ajoutOngletJS);
  addLoadEvent(ajoutOngletCSS);
}
 
// AJOUTE LES LIENS DANS LA BOÎTE À OUTILS
 
addOnloadHook(function () {
 
  if ( wgCanonicalNamespace == "User" || wgCanonicalNamespace == "User_talk" ) {
    url = wgServer 
          + "/w/index.php?title=Special:Log&user=" 
          + wgTitle.split("/")[0];
  } 
  else if ( wgCanonicalNamespace == "Special" ) {
            return;
       } 
       else {
         url = wgServer 
               + "/w/index.php?title=Special:Log&page=" 
               + wgPageName;
       }
 
addPortletLink("p-tb", "http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?user=Robin+Hood&dbname=fawiki_p", "Compteur d'éditions", "ca-editcount");
addPortletLink("p-tb", "http://fa.wikipedia.org/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:Watchlist&days=0", "Tous les jours", "ca-editcount");
addPortletLink("p-tb", "http://fa.wikipedia.org/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:Watchlist&days=1", "Seulement 1 jour", "ca-editcount");
addPortletLink("p-navigation", "http://fa.wikipedia.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D8%B3%D9%81%D8%A7%D8%B1%D8%AA%E2%80%8C%D8%AE%D8%A7%D9%86%D9%87", "Ambassade", "ca-editcount");
addPortletLink("p-cactions", url, "Journal", "pt-logs");
});