Difference between revisions of "MediaWiki:Common.js"

From LQ's wiki
Jump to: navigation, search
(Blanked the page)
Line 1: Line 1:
/* 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;
+
        }
+
+
    });
+
+
}());
+

Revision as of 19:53, 23 January 2014