Changeset ee78e03 in Klonkt for src/assets/js/guardian.js
- Timestamp:
- 08/07/2026 02:14:10 PM (5 weeks ago)
- Branches:
- main
- Children:
- 2956e4d
- Parents:
- 7cfe35a
- git-author:
- Robin <roboburr@…> (08/07/2026 02:14:08 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 02:14:10 PM)
- File:
-
- 1 edited
-
src/assets/js/guardian.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/guardian.js
r7cfe35a ree78e03 153 153 var list = document.getElementById('help-list'); 154 154 list.textContent = ''; 155 var help = S.help || []; 156 help.slice(0, HELP_TOP).forEach(function (h) { list.appendChild(helpCard(h)); }); 157 if (help.length > HELP_TOP) { 158 list.appendChild(el('p', 'g-sec-sub', '+ ' + (help.length - HELP_TOP) + ' — ' + (T.panel_help || ''))); 159 } 155 var alle = S.help || []; 156 // Afgehandeld hoort niet meer in de lijst die om aandacht vraagt, en niet 157 // meer in de teller: anders blijft het cijfer alarm slaan voor iets dat af 158 // is, en neemt een gesloten vraag de ruimte in van een open vraag. 159 var open = alle.filter(function (h) { return !h.state || h.state.open; }); 160 var klaar = alle.filter(function (h) { return h.state && !h.state.open; }); 161 162 open.slice(0, HELP_TOP).forEach(function (h) { list.appendChild(helpCard(h)); }); 163 if (open.length > HELP_TOP) { 164 list.appendChild(el('p', 'g-sec-sub', '+ ' + (open.length - HELP_TOP) + ' — ' + (T.panel_help || ''))); 165 } 166 167 // WEG is niet hetzelfde als AF. Een afgehandelde hulpvraag blijft bestaan -- 168 // er wordt in dit systeem niets herschreven -- maar hij hoort achter een 169 // klik, niet voor je neus. De volledige geschiedenis per kind staat sowieso 170 // in het paneel van dat kind. 171 if (klaar.length) { 172 var doos = el('div', 'g-help-archive'); 173 doos.hidden = true; 174 klaar.forEach(function (h) { doos.appendChild(helpCard(h)); }); 175 var knop = el('button', 'quiet small', (T.help_archive || '{n} handled').replace('{n}', klaar.length)); 176 knop.addEventListener('click', function () { 177 doos.hidden = !doos.hidden; 178 knop.textContent = doos.hidden 179 ? (T.help_archive || '{n} handled').replace('{n}', klaar.length) 180 : (T.help_archive_hide || 'hide'); 181 }); 182 list.appendChild(knop); 183 list.appendChild(doos); 184 } 185 160 186 var badge = document.getElementById('help-count'); 161 badge.textContent = help.length; badge.hidden = help.length === 0; 162 show('help-empty', help.length === 0); 187 badge.textContent = open.length; badge.hidden = open.length === 0; 188 // "Geen hulpverzoeken. Mooi zo." mag ook staan als er wel een archief is: 189 // er wacht dan immers niets. 190 show('help-empty', open.length === 0); 163 191 } 164 192
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)