User:HyperNervie/common.js

< User:HyperNervie
Revision as of 16:35, 10 July 2025 by HyperNervie (talk | contribs) (Use mw.hook)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.
mw.hook("wikipage.content").add(function() {
	if (window.nervie_common_js) return;
	window.nervie_common_js = true;
	
	if (["edit", "submit"].includes(mw.config.get("wgAction"))) {
		$("span.css").each(function () {
			const span = $(this);
			mw.util.addCSS(span.text());
			span.remove();
		});
		$("#edittools_main").append(
			" ",
			$("<a>\\t</a>")
				.attr("data-mw-charinsert-start", "\t")
				.attr("data-mw-charinsert-end", "")
				.addClass("mw-charinsert-item")
				.attr("href", "#")
		);
	}
});