Wijzigen voor document Tekenveld
Laatst gewijzigd door Jeeves de Butler op 23-10-2026 02:42
Van versie 14.1
gewijzigd door Jeeves de Butler
op 20-10-2026 03:17
op 20-10-2026 03:17
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Naar versie 11.1
gewijzigd door Jeeves de Butler
op 20-10-2026 10:41
op 20-10-2026 10:41
Opmerking bij wijziging:
Er is geen opmerking bij deze versie
Samenvatting
-
Paginaeigenschappen (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
-
Objecten (2 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- Paginaeigenschappen
-
- Inhoud
-
... ... @@ -1,6 +1,6 @@ 1 -Tekenveld op de startpagina en de inlogpaginavan de Kennisbank: een bijna onzichtbaar veld van letters en cijfers achter de inhoud, met een muisspoor, hartslagringen, af en toe een rode ECG-lijn en een smiley bij een klik op de lege achtergrond. Vijf snelle klikken op de lege achtergrond geven een explosie; daarna komt het veld in een minuut terug. Rond feestdagen en herdenkingen (Sint-Maarten, Sinterklaas, Kerst, Nieuwjaar, Pasen, Koningsdag, 4 en 5 mei) neemt een seizoensthema het over, met de kalender uit Ember; ?tekenveld=kerst in de adresbalk toont een thema meteen. Het is hetzelfde veld als in Ember, in een rustige variant: het vervaagt naar het midden en ligt stil na een minuut zonder muis.1 +Tekenveld op de startpagina van de Kennisbank: een bijna onzichtbaar veld van letters en cijfers achter de inhoud, met een muisspoor, hartslagringen, af en toe een rode ECG-lijn en een smiley bij een klik op de lege achtergrond. Vijf snelle klikken op de lege achtergrond geven een explosie; daarna komt het veld in een minuut terug. Rond feestdagen en herdenkingen (Sint-Maarten, Sinterklaas, Kerst, Nieuwjaar, Pasen, Koningsdag, 4 en 5 mei) neemt een seizoensthema het over, met de kalender uit Ember; ?tekenveld=kerst in de adresbalk toont een thema meteen. Het is hetzelfde veld als in Ember, in een rustige variant: het vervaagt naar het midden en ligt stil na een minuut zonder muis. 2 2 3 -Het object //JavaScriptExtension// op deze pagina is de engine van Ember plus een korte opstart; het object //StyleSheetExtension// zet het canvas achter de inhoud. Beide staan op //onDemand// en worden alleen geladen door [[Startpagina>>doc:Wardenburg.Code.Startpagina]] en, op de inlogpagina, door de lader [[TekenveldInloggen>>doc:Wardenburg.Code.TekenveldInloggen]].3 +Het object //JavaScriptExtension// op deze pagina is de engine van Ember plus een korte opstart; het object //StyleSheetExtension// zet het canvas achter de inhoud. Beide staan op //onDemand// en worden alleen geladen door [[Startpagina>>doc:Wardenburg.Code.Startpagina]]. 4 4 5 -Niet hier wijzigen: de bron staat in de skill xwiki-wardenburg-admin (map bron\tekenveld) en wordt gemaakt met maak-tekenveld.js. Uitzetten: opdestartpagina de twee regels met //Wardenburg.Code.Tekenveld//weghalen;opdeinlogpaginadepaginaTekenveldInloggenverwijderen. Zie het [[register van eigen aanpassingen>>doc:Wardenburg.Code.WebHome]].5 +Niet hier wijzigen: de bron staat in de skill xwiki-wardenburg-admin (map bron\tekenveld) en wordt gemaakt met maak-tekenveld.js. Uitzetten: de twee regels met //Wardenburg.Code.Tekenveld// van de startpagina weghalen. Zie het [[register van eigen aanpassingen>>doc:Wardenburg.Code.WebHome]]. 6 6
- 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");
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -1,5 +1,5 @@ 1 -/* Tekenveld op de startpagina en de inlogpaginavan de Kennisbank (<Code>.Code.Tekenveld); alleendaar2 - geladen. Het canvas ligt achter de inhoud; de vlakken eromheen worden doorzichtig. */1 +/* Tekenveld op de startpagina van de Kennisbank (Wardenburg.Code.Tekenveld); alleen geladen op 2 + de startpagina. Het canvas ligt achter de inhoud; de vlakken eromheen worden doorzichtig. */ 3 3 4 4 /* Kleuren voor de engine: de tekstkleur en het donkere oranje (brand-warning) uit het kleurthema; 5 5 de hartslaglijn in het rood van het thema (brand-danger). */