Changeset 3a3a882 in Klonkt for src/views/partials/view-switcher.ejs
- Timestamp:
- 08/19/2026 06:33:11 PM (3 weeks ago)
- Branches:
- main
- Children:
- 8c91ed3
- Parents:
- 70dbef4
- File:
-
- 1 edited
-
src/views/partials/view-switcher.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/partials/view-switcher.ejs
r70dbef4 r3a3a882 12 12 // Lezen bestaat alleen waar een leessectie is, en dat is de eigen feed. De 13 13 // cirkel toont berichten van ANDEREN, opgehaald van hun servers -- daar is 14 // "het hele stuk" niet iets wat wij in handen hebben. Dus daar geen knop: 15 // een knop die niets doet is erger dan een knop die er niet is. 16 var _leesbaar = _bc.indexOf('on-cirkel') < 0; 14 // "het hele stuk" niet iets wat wij in handen hebben. 15 // 16 // De knop verdween daar eerst helemaal, met het argument dat een knop die 17 // niets doet erger is dan geen knop. In de praktijk pakte dat andersom uit: 18 // de pil werd smaller op de cirkel en breder op solo, en die sprong leest als 19 // "er is hier iets weg" -- terwijl juist NIET duidelijk werd dat Lezen 20 // bestaat en hier alleen niet kan. Hij staat er nu dood bij: zichtbaar, grijs 21 // en niet aan te klikken. Dan is er maar een mogelijkheid, Grid, en je ziet 22 // meteen dat dat geen toeval is maar de enige. 23 var _leesUit = _bc.indexOf('on-cirkel') >= 0; 24 var _gridStandaard = (typeof site !== 'undefined' && site && site.feed_view_default === 'grid'); 17 25 %> 18 26 <div class="view-switcher-wrap"> … … 40 48 <% } %> 41 49 <div class="view-switcher" role="tablist" aria-label="Weergave"> 42 <% if (_leesbaar) { %> 50 43 51 <%# Lezen is de standaardweergave sinds Tijdlijn weg is: hele berichten, 44 52 één per scherm. De chronologische lijst bestaat nog wel als opmaak … … 46 54 meer -- daar was Lezen de betere vorm van. %> 47 55 <button type="button" class="view-switch-btn" data-view="reader" role="tab" 48 aria-selected="<%= (!_neutral && !(typeof site !== 'undefined' && site && site.feed_view_default === 'grid')) ? 'true' : 'false' %>"> 56 <%- _leesUit ? 'disabled aria-disabled="true" tabindex="-1" title="' + t('switch.reader_solo_only') + '"' : '' %> 57 aria-selected="<%= (!_leesUit && !_neutral && !_gridStandaard) ? 'true' : 'false' %>"> 49 58 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"/><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"/></svg> 50 59 <span><%= t('switch.reader') %></span> 51 60 </button> 52 <% } %>53 61 <button type="button" class="view-switch-btn" data-view="grid" role="tab" 54 aria-selected="<%= (!_neutral && ( typeof site !== 'undefined' && site && site.feed_view_default === 'grid')) ? 'true' : 'false' %>">62 aria-selected="<%= (!_neutral && (_leesUit || _gridStandaard)) ? 'true' : 'false' %>"> 55 63 <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></svg> 56 64 <span><%= t('switch.grid') %></span>
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)