Wijzigen voor document Huisstijl
Laatst gewijzigd door Jeeves de Butler op 07-10-2026 01:56
Van versie 24.1
gewijzigd door Jeeves de Butler
op 06-10-2026 01:25
op 06-10-2026 01:25
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Naar versie 25.1
gewijzigd door Jeeves de Butler
op 07-10-2026 01:56
op 07-10-2026 01:56
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Objecten (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- XWiki.JavaScriptExtension[0]
-
- code
-
... ... @@ -186,10 +186,30 @@ 186 186 }); 187 187 } 188 188 189 + // Na opslaan bij wijzigen op de pagina zelf bouwt XWiki de inhoudsopgave opnieuw op zonder de pagina te herladen. 190 + // Daarom ook nieuwe inhoudsopgaven nalopen zodra ze verschijnen; niet binnen de editor, zodat niets in de tekst belandt. 191 + function nummersBijwerken() { 192 + Array.prototype.forEach.call(document.querySelectorAll('#xwikicontent ul.wikitoc:not(.wb-toc-eigen-nummers)'), function (toc) { 193 + if (!toc.closest('[contenteditable="true"]')) { 194 + eigenNummering(toc); 195 + } 196 + }); 197 + } 198 + var wachtend = null; 199 + if (window.MutationObserver) { 200 + new MutationObserver(function () { 201 + if (wachtend) { 202 + return; 203 + } 204 + wachtend = setTimeout(function () { wachtend = null; nummersBijwerken(); }, 100); 205 + }).observe(document.documentElement, { childList: true, subtree: true }); 206 + } 207 + 189 189 if (document.readyState === 'loading') { 190 - document.addEventListener('DOMContentLoaded', start); 209 + document.addEventListener('DOMContentLoaded', function () { start(); nummersBijwerken(); }); 191 191 } else { 192 192 start(); 212 + nummersBijwerken(); 193 193 } 194 194 })(); 195 195