MediaWiki:Common.js: Difference between revisions

From miffyliye.org
Jump to navigation Jump to search
No edit summary
 
(Undo revision 149 by MiffyLiye (talk))
 
(2 intermediate revisions by the same user not shown)
Line 25: Line 25:


/** Analytics **/
/** Analytics **/
(function() {
   var _paq = _paq || [];
   var _paq = _paq || [];
   _paq.push(['trackPageView']);
   _paq.push(['trackPageView']);
Line 36: Line 35:
     g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
     g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
   })();
   })();
})();

Latest revision as of 23:06, 28 August 2017

/* Any JavaScript here will be loaded for all users on every page load. */ 

/** MathJax **/
(function() {
  var head = document.getElementsByTagName("head")[0], script;
  script = document.createElement("script");
  script.type = "text/x-mathjax-config";
  script[(window.opera ? "innerHTML" : "text")] =
    "MathJax.Hub.Config({\n" +
    "  tex2jax: {\n" +
    '    inlineMath: [ ["\\\\(","\\\\)"],["[latex]","[\\\/latex]"] ],\n' +
    '    displayMath: [ ["\\\\[","\\\\]"],["$$","$$"] ],\n' +
    "    processEscapes: true,\n" +
    "    processEnvironments: true,\n" +
    '    skipTags: ["script","noscript","style","textarea","pre","code"]\n' +
    "  },\n" +
    '  TeX: { equationNumbers: { autoNumber: "AMS" } }\n' +
    "});";
  head.appendChild(script);
  script = document.createElement("script");
  script.type = "text/javascript";
  script.src  = "//special.miffyliye.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML";
  head.appendChild(script);
})();

/** Analytics **/
  var _paq = _paq || [];
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//analytics.miffyliye.org/";
    _paq.push(['setTrackerUrl', u+'piwik.php']);
    _paq.push(['setSiteId', 3]);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
  })();