MediaWiki:Common.js

From MU Online Guides and Tutorials
Jump to: navigation, search

Note: After saving, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* Any JavaScript here will be loaded for all users on every page load. */
/* =========================================================
   Open Specific Sidebar Links in New Tab
   ========================================================= */
$(function() {
    // Add any URLs here that should open in a new tab
    var newTabUrls = [
        "https://insaniamu.com",
        "https://forum.infinitymu.net/",
        "https://forum.infinitymu.net",
        "https://forum.infinitymu.net/forums/news-announcements/",
        "https://forum.infinitymu.net/forums/news-announcements.2/",
        "https://www.facebook.com/infinitymuoriginal",
        "https://twitter.com/infinitymu"
    ];
    
    // Loop through the array and apply the target attribute to each
    newTabUrls.forEach(function(url) {
        $('#mw-panel a[href="' + url + '"], #column-one a[href="' + url + '"], .mw-portlet a[href="' + url + '"]').attr({
            target: '_blank',
            rel: 'noopener noreferrer'
        });
    });
});