User:HyperNervie/common.js: Difference between revisions

From Rhythm Heaven Wiki
Jump to navigation Jump to search
No edit summary
(Use mw.hook)
 
Line 1: Line 1:
(function() {
mw.hook("wikipage.content").add(function() {
if (window.nervie_js) return;
if (window.nervie_common_js) return;
window.nervie_js = true;
window.nervie_common_js = true;
if (["edit", "submit"].includes(mw.config.get("wgAction"))) {
if (["edit", "submit"].includes(mw.config.get("wgAction"))) {
Line 18: Line 18:
);
);
}
}
})();
});

Latest revision as of 16:35, 10 July 2025

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", "#")
		);
	}
});