Changeset 3f893bf in Klonkt


Ignore:
Timestamp:
06/16/2026 08:52:51 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
d549549
Parents:
04a6b15
Message:

Circle header: >5 sites = count only (pill), no chips; <=5 = chips

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/circle-feed.ejs

    r04a6b15 r3f893bf  
    1313  <p class="cirkel-sub">Wat er speelt bij de andere sites in mijn cirkel.</p>
    1414  <% if (typeof sites !== 'undefined' && sites && sites.length) { %>
    15     <% var _max = 6; var _more = sites.slice(_max); %>
     15    <% if (sites.length <= 5) { %>
    1616    <div class="cirkel-members">
    17       <% sites.slice(0, _max).forEach(function(s){ %>
     17      <% sites.forEach(function(s){ %>
    1818        <% if (s.url) { %><a class="cirkel-member" href="<%= s.url %>" target="_blank" rel="noopener" title="<%= s.name %>"><% } else { %><span class="cirkel-member" title="<%= s.name %>"><% } %>
    1919          <span class="cirkel-avatar"<% if (s.avatar) { %> style="background-image:url('<%= s.avatar %>')"<% } %>><% if (!s.avatar) { %><%= (s.name || '?').charAt(0).toUpperCase() %><% } %></span>
     
    2121        <% if (s.url) { %></a><% } else { %></span><% } %>
    2222      <% }); %>
    23       <% if (_more.length) { %>
    24         <span class="cirkel-member cirkel-member--more" title="<%= _more.map(function(s){ return s.name; }).join(', ') %>">+<%= _more.length %> meer</span>
    25       <% } %>
    2623    </div>
    27     <% if (sites.length > _max) { %>
    28       <p class="cirkel-count"><%= sites.length %> sites in je cirkel</p>
     24    <% } else { %>
     25      <%# Meer dan 5: geen chips (zou een muur worden) — alleen het aantal. %>
     26      <span class="cirkel-count"><%= sites.length %> sites in je cirkel</span>
    2927    <% } %>
    3028  <% } %>
     
    8078  font-weight: 700; font-size: .82rem; }
    8179.cirkel-member-name { font-size: .9rem; font-weight: 600; }
    82 .cirkel-member--more { padding: .28rem .85rem; font-size: .85rem; font-weight: 700; color: var(--ink-muted); cursor: default; }
    83 .cirkel-member--more:hover { border-color: var(--rule); transform: none; }
    84 .cirkel-count { color: var(--ink-muted); font-size: .82rem; margin: .6rem 0 0; }
     80.cirkel-count { display: inline-block; color: var(--ink-muted); font-size: .92rem; font-weight: 600;
     81  padding: .35rem 1rem; border: 1px solid var(--rule); border-radius: 999px; background: var(--paper-2); }
    8582.cirkel-empty { color: var(--ink-muted); text-align: center; margin: 2rem auto; }
    8683.cirkel-empty a { color: var(--accent); }
Note: See TracChangeset for help on using the changeset viewer.