Actions

MediaWiki

Common.js: Difference between revisions

From NoSQLZoo

m test
mNo edit summary
Line 1: Line 1:
 
function linkScript() {
function linkScript(){
    /* poor man's autoloader */
     "use strict";
     "use strict";
     const args = Array.prototype.slice.call(arguments, 0);
     const args = Array.prototype.slice.call(arguments, 0);
     args.forEach(function(a){
     args.forEach(function (a) {
         var x = document.createElement("script");
         var x = document.createElement("script");
         x.async = false;
         x.async = false;
Line 26: Line 26:
         cmVersion + "addon/fold/foldcode",
         cmVersion + "addon/fold/foldcode",
         cmVersion + "addon/fold/foldgutter",
         cmVersion + "addon/fold/foldgutter",
         cmVersion + "addon/fold/brace-fold",      
         cmVersion + "addon/fold/brace-fold",
         cmVersion + "addon/hint/show-hint",
         cmVersion + "addon/hint/show-hint",
         cmVersion + "addon/lint/lint",
         cmVersion + "addon/lint/lint",
Line 36: Line 36:
     //Question-related scripts.
     //Question-related scripts.
     linkScript("nosqlzoo", "beautify", "validator");
     linkScript("nosqlzoo", "beautify", "validator");
   


     //Google Analytics
     //Google Analytics
     var tag_manager = document.createElement("script");
     var tag_manager = document.createElement("script");
     tag_manager.async = true;
     tag_manager.async = true;
     tag_manager.src = "https://www.googletagmanager.com/gtag/js?id=UA-120387375-1";  
     tag_manager.src = "https://www.googletagmanager.com/gtag/js?id=UA-120387375-1";
     document.head.appendChild(tag_manager);
     document.head.appendChild(tag_manager);


     var google = document.createElement("script");
     var google = document.createElement("script");
     google.src = "/mw/scripts/google.js";
     google.src = "/mw/scripts/google.js";
     document.head.appendChild(google);
     document.head.appendChild(google);
});
/*
Tweek the Log in scheme
* */
$(function() {
    "use strict";
    $("#mw-user-domain-section").hide();
    $("#wpRemember").attr("checked", true);
});
});

Revision as of 19:17, 15 October 2018

function linkScript() {
    /* poor man's autoloader */
    "use strict";
    const args = Array.prototype.slice.call(arguments, 0);
    args.forEach(function (a) {
        var x = document.createElement("script");
        x.async = false;
        x.src = "/mw/scripts/" + a + ".js";
        document.head.appendChild(x);
    });
}

$(function () {
    "use strict";
    //CodeMirror.
    var cmVersion = "codemirror-5.39.0/";
    linkScript(
        "jshint-2.9.5-min",
        cmVersion + "lib/codemirror",
        cmVersion + "mode/javascript/javascript",
        cmVersion + "mode/cypher/cypher",
        cmVersion + "addon/display/fullscreen",
        cmVersion + "addon/display/rulers",
        cmVersion + "addon/edit/closebrackets",
        cmVersion + "addon/edit/matchbrackets",
        cmVersion + "addon/fold/foldcode",
        cmVersion + "addon/fold/foldgutter",
        cmVersion + "addon/fold/brace-fold",
        cmVersion + "addon/hint/show-hint",
        cmVersion + "addon/lint/lint",
        cmVersion + "addon/lint/javascript-lint",
        cmVersion + "addon/lint/json-lint",
        cmVersion + "addon/edit/trailingspace"
    );

    //Question-related scripts.
    linkScript("nosqlzoo", "beautify", "validator");

    //Google Analytics
    var tag_manager = document.createElement("script");
    tag_manager.async = true;
    tag_manager.src = "https://www.googletagmanager.com/gtag/js?id=UA-120387375-1";
    document.head.appendChild(tag_manager);

    var google = document.createElement("script");
    google.src = "/mw/scripts/google.js";
    document.head.appendChild(google);
});
  • You have been served by: dill