Wijzigen voor document Tekenveld
Laatst gewijzigd door Jeeves de Butler op 23-10-2026 02:42
Van versie 13.1
gewijzigd door Jeeves de Butler
op 20-10-2026 03:16
op 20-10-2026 03:16
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Naar versie 12.1
gewijzigd door Jeeves de Butler
op 20-10-2026 03:16
op 20-10-2026 03:16
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Objecten (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- XWiki.JavaScriptExtension[0]
-
- code
-
... ... @@ -1,5 +1,5 @@ 1 1 /* Tekenveld voor de Kennisbank. Gemaakt met maak-tekenveld.js uit de skill xwiki-wardenburg-admin. 2 - Engine en seizoenen: Ember src/lib/glyphField.js en src/lib/glyphSeasons.js, commit fd eea1a.2 + Engine en seizoenen: Ember src/lib/glyphField.js en src/lib/glyphSeasons.js, commit c42b6fd. 3 3 Niet hier wijzigen: pas de bron aan en maak opnieuw. */ 4 4 (function () { 5 5 "use strict"; ... ... @@ -3418,7 +3418,7 @@ 3418 3418 return SEASONS.find((season) => season.klaar && inPeriod(date, season.rule)) || null; 3419 3419 } 3420 3420 3421 -// Opstart van het tekenveld op de startpagina en de inlogpaginavan de Kennisbank (<Code>.Code.Tekenveld).3421 +// Opstart van het tekenveld op de startpagina van de Kennisbank (Wardenburg.Code.Tekenveld). 3422 3422 // maak-tekenveld.js zet dit achter de engine en de seizoenskalender van Ember; samen vormen ze de 3423 3423 // JavaScriptExtension. De engine (createGlyphField, glyphFieldSettings) en de kalender (seasonFor) 3424 3424 // komen ongewijzigd uit Ember. ... ... @@ -3431,8 +3431,7 @@ 3431 3431 "select", 3432 3432 "textarea", 3433 3433 "label", 3434 - "form:not(#loginForm)", 3435 - "#loginForm .panel", 3434 + "form", 3436 3436 "summary", 3437 3437 "[role='button']", 3438 3438 "[role='dialog']", ... ... @@ -3446,8 +3446,8 @@ 3446 3446 ].join(","); 3447 3447 3448 3448 // De blokken van de startpagina; de hartslaglijn, de figuren, de vlag en de kroon kiezen bij voorkeur een 3449 -// plek waar die niet staan. De knoppen voor redacteuren (Wijzigen, Toevoegen) horen erbij , op de inlogpagina het inlogvak.3450 -const KB_BLOKKEN = ".wb-zoek > *, .wb-tegels li, .wb-home-onder, .navbar, .document-header .document-menu, .document-header .btn , #loginForm .panel";3448 +// plek waar die niet staan. De knoppen voor redacteuren (Wijzigen, Toevoegen) horen erbij. 3449 +const KB_BLOKKEN = ".wb-zoek > *, .wb-tegels li, .wb-home-onder, .navbar, .document-header .document-menu, .document-header .btn"; 3451 3451 3452 3452 // Na zoveel tijd zonder muis of aanraking ligt het veld stil (scheelt rekenwerk en 3453 3453 // beeldverkeer op de terminalserver); bij de eerste beweging loopt het weer. ... ... @@ -3461,8 +3461,8 @@ 3461 3461 const KB_BOEM_DUUR_MS = 62000; 3462 3462 3463 3463 function kbTekenveld() { 3464 - // Alleen op de startpagina (tweelaadregels)endeinlogpagina(de laderTekenveldInloggen); nooit twee keer.3465 - if (!document.querySelector(".wb-home , #loginForm")|| document.querySelector("canvas.kb-tekenveld"))return;3463 + // Alleen op de startpagina; de extensie wordt ook alleen daar geladen. 3464 + if (!document.querySelector(".wb-home")) return; 3466 3466 3467 3467 // De Kennisbank heeft alleen een lichte stand; de engine leest die van <html>. 3468 3468 document.documentElement.setAttribute("data-appearance", "light");