Changeset d8e3ff7 in Klonkt for src/views/pages/circle-feed.ejs
- Timestamp:
- 06/30/2026 01:38:13 PM (2 months ago)
- Branches:
- main
- Children:
- 5924bbf
- Parents:
- 8b700ad
- File:
-
- 1 edited
-
src/views/pages/circle-feed.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/circle-feed.ejs
r8b700ad rd8e3ff7 14 14 </span> 15 15 <h1><%= t('cfeed.title') %></h1> 16 <p class="cirkel-sub"><%= (typeof activeName !== 'undefined' && activeName) ? activeName : t('cfeed.sub') %></p> 17 <% var _everyoneActive = (typeof activeActor === 'undefined' || !activeActor); %> 16 <p class="cirkel-sub"><%= t('cfeed.sub') %></p> 18 17 <% if (typeof sites !== 'undefined' && sites && sites.length) { %> 19 18 <% if (sites.length <= 5) { %> 20 19 <div class="cirkel-members"> 21 <a class="cirkel-member cirkel-everyone <%= _everyoneActive ? 'is-active' : '' %>" href="/cirkel"><span class="cirkel-member-name"><%= t('cfeed.all') %></span></a>22 20 <% sites.forEach(function(s){ %> 23 <% if (s. actor_uri) { %><a class="cirkel-member <%= s.active ? 'is-active' : '' %>" href="/cirkel?actor=<%= encodeURIComponent(s.actor_uri) %>" title="<%= s.name %>"><% } else { %><span class="cirkel-member" title="<%= s.name %>"><% } %>21 <% 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 %>"><% } %> 24 22 <span class="cirkel-avatar"<% if (s.avatar) { %> style="background-image:url('<%= s.avatar %>');background-color:transparent"<% } %>><% if (!s.avatar) { %><%= (s.name || '?').charAt(0).toUpperCase() %><% } %></span> 25 23 <span class="cirkel-member-name"><%= s.name %></span> 26 <% if (s. actor_uri) { %></a><% } else { %></span><% } %>24 <% if (s.url) { %></a><% } else { %></span><% } %> 27 25 <% }); %> 28 26 </div> … … 40 38 <h2 class="cirkel-modal-h"><%= t('cfeed.count', { n: sites.length }) %></h2> 41 39 <ul class="cirkel-modal-list"> 42 <li>43 <a class="cirkel-modal-link <%= _everyoneActive ? 'is-active' : '' %>" href="/cirkel">44 <span class="cirkel-member-name"><%= t('cfeed.all') %></span>45 </a>46 </li>47 40 <% sites.forEach(function(s){ %> 48 41 <li> 49 <% if (s. actor_uri) { %><a class="cirkel-modal-link <%= s.active ? 'is-active' : '' %>" href="/cirkel?actor=<%= encodeURIComponent(s.actor_uri) %>"><% } else { %><span class="cirkel-modal-link"><% } %>42 <% if (s.url) { %><a class="cirkel-modal-link" href="<%= s.url %>" target="_blank" rel="noopener"><% } else { %><span class="cirkel-modal-link"><% } %> 50 43 <span class="cirkel-avatar"<% if (s.avatar) { %> style="background-image:url('<%= s.avatar %>');background-color:transparent"<% } %>><% if (!s.avatar) { %><%= (s.name || '?').charAt(0).toUpperCase() %><% } %></span> 51 44 <span class="cirkel-member-name"><%= s.name %></span> 52 <% if (s.actor_uri) { %></a><% } else { %></span><% } %> 45 <% if (s.url) { %><span class="cirkel-modal-go" aria-hidden="true">↗</span><% } %> 46 <% if (s.url) { %></a><% } else { %></span><% } %> 53 47 </li> 54 48 <% }); %> … … 104 98 transition: border-color .15s, transform .15s; } 105 99 .cirkel-member:hover { border-color: var(--accent); transform: translateY(-1px); } 106 .cirkel-member.is-active { border-color: var(--accent); background: color-mix(in srgb, var(--accent) 16%, transparent); }107 .cirkel-everyone { padding: .28rem .9rem; }108 .cirkel-modal-link.is-active { background: color-mix(in srgb, var(--accent) 14%, transparent); }109 100 .cirkel-avatar { width: 30px; height: 30px; border-radius: 50%; flex-shrink: 0; 110 101 background-size: cover; background-position: center; background-color: var(--accent);
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)