Wijzigen voor document Huisstijl
Laatst gewijzigd door Jeeves de Butler op 07-10-2026 01:56
Van versie 17.1
gewijzigd door Jeeves de Butler
op 05-10-2026 03:49
op 05-10-2026 03:49
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Naar versie 19.1
gewijzigd door Jeeves de Butler
op 05-10-2026 04:11
op 05-10-2026 04:11
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Objecten (2 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- XWiki.JavaScriptExtension[0]
-
- code
-
... ... @@ -127,8 +127,27 @@ 127 127 Array.prototype.forEach.call(tabellen, function (tabel) { 128 128 try { verwerk(tabel); } catch (e) { /* bij een fout blijft de tabel gewoon zichtbaar */ } 129 129 }); 130 + Array.prototype.forEach.call(document.querySelectorAll('#xwikicontent ul.wikitoc'), eigenNummering); 130 130 } 131 131 133 + // Inhoudsopgave: staan de nummers al in de koppen ("2.1 Mogelijkheden"), dan geen tweede nummering ervoor. 134 + // Beslist per inhoudsopgave, zodat die in zijn geheel genummerd of ongenummerd is. 135 + function eigenNummering(toc) { 136 + var links = toc.querySelectorAll('a'); 137 + if (!links.length) { 138 + return; 139 + } 140 + var genummerd = 0; 141 + Array.prototype.forEach.call(links, function (a) { 142 + if (/^\s*\d+(\.\d+)*\.?\s/.test(a.textContent || '')) { 143 + genummerd++; 144 + } 145 + }); 146 + if (genummerd / links.length >= 0.6) { 147 + toc.classList.add('wb-toc-eigen-nummers'); 148 + } 149 + } 150 + 132 132 // Bij wijzigen op de pagina zelf: eerst de oorspronkelijke tabel terug, zodat de editor nooit de kaarten ziet. 133 133 function herstel() { 134 134 Array.prototype.forEach.call(document.querySelectorAll('#xwikicontent .wb-kaarten'), function (r) { r.remove(); });
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -249,6 +249,11 @@ 249 249 color: #80868b; 250 250 font-variant-numeric: tabular-nums; 251 251 } 252 +/* Koppen die zelf al genummerd zijn ("2.1 Mogelijkheden"): het script zet deze class, dan geen tweede nummer */ 253 +#xwikicontent ul.wikitoc.wb-toc-eigen-nummers li > .wikilink::before, 254 +#xwikicontent ul.wikitoc.wb-toc-eigen-nummers ul li > .wikilink::before { 255 + content: none; 256 +} 252 252 #xwikicontent ul.wikitoc > li:not(.nodirectchild), 253 253 #xwikicontent ul.wikitoc > li.nodirectchild > ul > li { 254 254 margin-top: 10px;