Changeset 462a931 in Klonkt for src/views/pages/circle-feed.ejs
- Timestamp:
- 06/30/2026 01:31:49 PM (2 months ago)
- Branches:
- main
- Children:
- 8b700ad
- Parents:
- d5aa7c8
- File:
-
- 1 edited
-
src/views/pages/circle-feed.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/circle-feed.ejs
rd5aa7c8 r462a931 14 14 </span> 15 15 <h1><%= t('cfeed.title') %></h1> 16 <p class="cirkel-sub"><%= t('cfeed.sub') %></p> 16 <p class="cirkel-sub"><%= (typeof activeName !== 'undefined' && activeName) ? activeName : t('cfeed.sub') %></p> 17 <% var _everyoneActive = (typeof activeActor === 'undefined' || !activeActor); %> 17 18 <% if (typeof sites !== 'undefined' && sites && sites.length) { %> 18 19 <% if (sites.length <= 5) { %> 19 20 <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> 20 22 <% sites.forEach(function(s){ %> 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 %>"><% } %>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 %>"><% } %> 22 24 <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> 23 25 <span class="cirkel-member-name"><%= s.name %></span> 24 <% if (s. url) { %></a><% } else { %></span><% } %>26 <% if (s.actor_uri) { %></a><% } else { %></span><% } %> 25 27 <% }); %> 26 28 </div> … … 38 40 <h2 class="cirkel-modal-h"><%= t('cfeed.count', { n: sites.length }) %></h2> 39 41 <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> 40 47 <% sites.forEach(function(s){ %> 41 48 <li> 42 <% if (s. url) { %><a class="cirkel-modal-link" href="<%= s.url %>" target="_blank" rel="noopener"><% } else { %><span class="cirkel-modal-link"><% } %>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"><% } %> 43 50 <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> 44 51 <span class="cirkel-member-name"><%= s.name %></span> 45 <% if (s.url) { %><span class="cirkel-modal-go" aria-hidden="true">↗</span><% } %> 46 <% if (s.url) { %></a><% } else { %></span><% } %> 52 <% if (s.actor_uri) { %></a><% } else { %></span><% } %> 47 53 </li> 48 54 <% }); %> … … 98 104 transition: border-color .15s, transform .15s; } 99 105 .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); } 100 109 .cirkel-avatar { width: 30px; height: 30px; border-radius: 50%; flex-shrink: 0; 101 110 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)