MediaWiki:Common.js

From ASXResearch
Jump to navigation Jump to search

Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
$(function () {
  var issnBox = $('<div>')
    .css({
      position: 'absolute',
      top: '35px',
      right: '20px',
      fontSize: '14px',
      zIndex: '9999',
      color: '#333',
    })
    .html('<strong>ISSN 3068-3351 (Online)</strong>');
  $('body').append(issnBox);
});



mw.loader.using(['mediawiki.util', 'jquery'], function () {
    $(function () {
        var $toolsList = $('#p-tb .vector-menu-content-list');
        if ($toolsList.length) {
            $toolsList.empty().append(
                '<li id="t-upload"><a href="/Special:Upload">Upload Your Own File</a></li>' +
                '<li id="t-special"><a href="/Special:SpecialPages">All Special Pages</a></li>' +
                '<li id="t-links"><a href="/Special:WhatLinksHere/Main_Page">Links to Main Page</a></li>'
            );
        }
    });
});

importScriptURI('/resources/dupeSidebar.js');

$(function () {

    mw.util.addPortletLink(
        'p-namespaces',
        mw.util.getUrl('Support_ASX_Research'),
        'Donate',
        'ca-support',
        'Support ASX Research'
    );

    mw.util.addPortletLink(
        'p-namespaces',
        mw.util.getUrl('TFRs_and_NOTAMs'),
        'Vital FAA Bulletins',
        'ca-tfrs-notams',
        'TFRs and NOTAMs'
    );

    mw.util.addPortletLink(
        'p-namespaces',
        mw.util.getUrl('ASX_Academic_Paper_Repository'),
        'ASX Academic Paper Repository',
        'ca-asx-academic-paper-repository',
        'ASX Academic Paper Repository'
    );

    mw.util.addPortletLink(
        'p-namespaces',
        mw.util.getUrl('IASD_Glossary_A'),
        'Glossary',
        'ca-glossary',
        'Glossary'
    );

    mw.util.addPortletLink(
        'p-namespaces',
        mw.util.getUrl('Contact_ASX'),
        'Contact',
        'ca-contact',
        'Contact'
    );

});

mw.loader.load(
    'https://news.google.com/swg/js/v1/publisher.js',
    'text/javascript'
);