MediaWiki:Common.js

From LQ's wiki
Revision as of 19:53, 23 January 2014 by Changtau2005 (Talk | contribs)

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: Clear the cache in Tools → Preferences
/* Any JavaScript here will be loaded for all users on every page load. */
 
(function() {
    var CLASS = 'custom-print';
    var PREVIEW_TEXT = 'Preview';
    var EDIT_TEXT = 'Return';
    var isPrintMode = false;
    var printButton = $('<span class="custom-print-toggle">' + PREVIEW_TEXT + '</span>');
    var body = $('body');
 
    $('#firstHeading').append(printButton);
 
    printButton.click(function() {
        if(isPrintMode === true) {
            printButton.html(PREVIEW_TEXT);
            printButton.removeClass('print-mode');
            body.removeClass(CLASS);
            isPrintMode = false;
        } else {
            printButton.html(EDIT_TEXT);
            printButton.addClass('print-mode');
            body.addClass(CLASS);
            isPrintMode = true;
        }
 
    });
 
}());