MediaWiki:Common.js
From Makerpedia
Note: After publishing, 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 / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Any JavaScript here will be loaded for all users on every page load. */
if (document) window.µ = function (id, elem) {
var ret;
var root = ((elem) ? elem : document);
var spl = id.split('>');
switch (spl[0].charAt(0)) {
case '|':
ret = root;
break;
case '+':
ret = document.createElement(spl[0].substring(1));
if (elem) elem.appendChild(ret);
break;
case '#':
ret = root.querySelector(spl[0]);
break;
default:
ret = Array.from(root.querySelectorAll(spl[0]));
ret.style = function (mem, val) {
for (let i = 0; i < ret.length; i++) {
ret[i].style[mem] = val;
}
};
//}
break;
}
if (spl.length <= 1) return ret;
else return ret.getAttribute(spl[1]);
};