Difference between revisions of "MediaWiki:Common.js"
From Simson Garfinkel
Jump to navigationJump to search
(Created page with "→Any JavaScript here will be loaded for all users on every page load.: console.log("Welcome to simson.net."); const rb2b=" <script> !function () {var reb2b = window.reb2b = window.reb2b || []; if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments); args.unshift(method);reb2b.push(args);return reb2b;};}; for (va...") |
m |
||
Line 2: | Line 2: | ||
console.log("Welcome to simson.net."); | console.log("Welcome to simson.net."); | ||
const rb2b= | const rb2b=`<script> | ||
!function () {var reb2b = window.reb2b = window.reb2b || []; | !function () {var reb2b = window.reb2b = window.reb2b || []; | ||
if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; | if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; | ||
Line 13: | Line 13: | ||
first.parentNode.insertBefore(script, first);}; | first.parentNode.insertBefore(script, first);}; | ||
reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("1N5W0HMGEVO5");}(); | reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("1N5W0HMGEVO5");}(); | ||
</script> | </script>`; | ||
Revision as of 12:06, 25 June 2025
/* Any JavaScript here will be loaded for all users on every page load. */ console.log("Welcome to simson.net."); const rb2b=`<script> !function () {var reb2b = window.reb2b = window.reb2b || []; if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"]; reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments); args.unshift(method);reb2b.push(args);return reb2b;};}; for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);} reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true; script.src = "https://b2bjsstore.s3.us-west-2.amazonaws.com/b/" + key + "/1N5W0HMGEVO5.js.gz"; var first = document.getElementsByTagName("script")[0]; first.parentNode.insertBefore(script, first);}; reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("1N5W0HMGEVO5");}(); </script>`; mw.loader.using(['mediawiki.util'], function () { $(function () { $('#content').prepend(r2b2); }); });