MediaWiki:Gadget-TreeDescs.js: Difference between revisions

From Linguifex
Jump to navigation Jump to search
fix the desctree issue, while keeping separate uls when immediate
 
m 1 revision imported
 
(No difference)

Latest revision as of 17:46, 4 November 2025

mw.loader.load("ext.gadget.TreeDescs-pagestyles");

$(".mw-heading").filter(function() {
	return $(this).children().first().text() === "Descendants"
}).each(function() {
	let $selected = $(this).nextUntil(".mw-heading");
	$selected.find("ul + ul").each(function () {
		$(this).prev("ul").append($(this).children());
		$(this).remove();
	});
	$selected.filter("ul").addClass("treeview");
	$selected.filter(":not(ul)").find("ul").addClass("treeview");
});