MediaWiki:Common.js: Difference between revisions
From Makerpedia
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
default: | default: | ||
ret = Array.prototype.slice.call(root.querySelectorAll(id)); | ret = Array.prototype.slice.call(root.querySelectorAll(id)); | ||
break; | break; | ||
} | } | ||
Revision as of 15:17, 5 May 2021
/* 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);
switch (id.charAt(0)) {
case '|':
ret = root;
break;
case '+':
ret = document.createElement(id.substring(1));
if (elem) elem.appendChild(ret);
break;
case '#':
ret = root.querySelector(id);
break;
default:
ret = Array.prototype.slice.call(root.querySelectorAll(id));
break;
}
return ret;
};