User:HyperNervie/common.js: Difference between revisions

(Created page with "(function() { if (window.nervie_js) return; window.nervie_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>") .addClass("mw-charinsert-item") .attr("data-mw-charinsert-start", "\t") .attr("data-mw-charinsert-end", "") .attr("href", "#") ); } })();")
 
(Use mw.hook)
 
(One intermediate revision by the same user not shown)
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 9: Line 9:
span.remove();
span.remove();
});
});
$("#edittools_main").append($("<a>\\t</a>")
$("#edittools_main").append(
.addClass("mw-charinsert-item")
" ",
.attr("data-mw-charinsert-start", "\t")
$("<a>\\t</a>")
.attr("data-mw-charinsert-end", "")
.attr("data-mw-charinsert-start", "\t")
.attr("href", "#")
.attr("data-mw-charinsert-end", "")
.addClass("mw-charinsert-item")
.attr("href", "#")
);
);
}
}
})();
});

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