Jump to content

User:Matt B./monobook.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// <pre><nowiki>



// Use Lupin's popups: [[User:Lupin/popups.js]]
if (document.URL.match("http://en.wikipedia.org/wiki/Special:Recentchanges") || document.URL.match("autosummary=Revert") || document.URL.match("Special:Contributions") || document.URL.match("action=history") || document.URL.match("Special:Watchlist") )
{
mw.loader.load(
             'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
             + '&action=raw&ctype=text/javascript&dontcountme=s');
}

// disable Wikipedia access keys/keyboard shortcuts

addOnloadHook(function(){
 var columnOne = document.getElementById('column-one');
 if (!columnOne) return;
 removeKeys(columnOne.getElementsByTagName('a'))
 removeKeys(document.getElementsByTagName('input'))
 removeKeys(document.getElementsByTagName('label'))
})

function removeKeys(nodeList){
  var el;
        for (var i = 0; i < nodeList.length; i++) {
                el = nodeList[i];
    if (!el.accessKey) continue;
    if (!window.removeAccessKeys || removeAccessKeys.indexOf(el.accessKey) >= 0) {
      el.accessKey = ''; //el.setAttribute('accessKey', ''); 
      if (el.title) el.title = el.title.replace(tooltipAccessKeyRegexp, '');
    }
  }
}


// ta['pt-userpage'] = new Array('+','My user page');
// ta['pt-anonuserpage'] = new Array('+','The user page for the ip you\'re editing as');
// ta['pt-mytalk'] = new Array('+','My talk page');
// ta['pt-anontalk'] = new Array('+','Discussion about edits from this ip address');
// ta['pt-preferences'] = new Array('+','My preferences');
// ta['pt-watchlist'] = new Array('+','The list of pages you\'re monitoring for changes.');
// ta['pt-mycontris'] = new Array('+','List of my contributions');
// ta['pt-login'] = new Array('+','You are encouraged to log in; however, it is not mandatory.');
// ta['pt-anonlogin'] = new Array('+','You are encouraged to log in; however, it is not mandatory.');
// ta['pt-logout'] = new Array('+','Log out');
// ta['ca-talk'] = new Array('+','Discussion about the content page');
// ta['ca-edit'] = new Array('+','You can edit this page. Please use the preview button before saving.');
// ta['ca-addsection'] = new Array('+','Add a comment to this discussion.');
// ta['ca-viewsource'] = new Array('+','This page is protected. You can view its source.');
// ta['ca-history'] = new Array('+','Past versions of this page.');
// ta['ca-protect'] = new Array('+','Protect this page');
// ta['ca-delete'] = new Array('+','Delete this page');
// ta['ca-undelete'] = new Array('+','Restore the edits done to this page before it was deleted');
// ta['ca-move'] = new Array('+','Move this page');
// ta['ca-watch'] = new Array('+','Add this page to your watchlist');
// ta['ca-unwatch'] = new Array('+','Remove this page from your watchlist');
// ta['search'] = new Array('+','Search this wiki');
// ta['p-logo'] = new Array('+','Main Page');
// ta['n-mainpage'] = new Array('+','Visit the Main Page');
// ta["n-Main-page"] = new Array('+','Visit the Main Page');
// ta['n-portal'] = new Array('+','About the project, what you can do, where to find things');
// ta['n-currentevents'] = new Array('+','Find background information on current events');
// ta['n-recentchanges'] = new Array('+','The list of recent changes in the wiki.');
// ta['n-randompage'] = new Array('+','Load a random page');
// ta['n-help'] = new Array('+','The place to find out.');
// ta['n-sitesupport'] = new Array('+','Support us');
// ta['n-planet'] = new Array('+','Weblog aggregator of Wikimedia-related posts')
// ta['t-whatlinkshere'] = new Array('+','List of all wiki pages that link here');
// ta['t-recentchangeslinked'] = new Array('+','Recent changes in pages linked from this page');
// ta['feed-rss'] = new Array('+','RSS feed for this page');
// ta['feed-atom'] = new Array('+','Atom feed for this page');
// ta['t-contributions'] = new Array('+','View the list of contributions of this user');
// ta['t-emailuser'] = new Array('+','Send a mail to this user');
// ta['t-upload'] = new Array('+','Upload images or media files');
// ta['t-specialpages'] = new Array('+','List of all special pages');
// ta['ca-nstab-main'] = new Array('+','View the content page');
// ta['ca-nstab-user'] = new Array('+','View the user page');
// ta['ca-nstab-media'] = new Array('+','View the media page');
// ta['ca-nstab-special'] = new Array('+','This is a special page, you can\'t edit the page itself.');
// ta['ca-nstab-wp'] = new Array('+','View the project page');
// ta['ca-nstab-image'] = new Array('+','View the image page');
// ta['ca-nstab-mediawiki'] = new Array('+','View the system message');
// ta['ca-nstab-template'] = new Array('+','View the template');
// ta['ca-nstab-help'] = new Array('+','View the help page');
// ta['ca-nstab-category'] = new Array('+','View the category page');

// </nowiki></pre>