Changeset d8e3ff7 in Klonkt for src/views/pages/circle-feed.ejs


Ignore:
Timestamp:
06/30/2026 01:38:13 PM (2 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
5924bbf
Parents:
8b700ad
Message:

Revert "feat(circle): filter the Circle feed by member (clickable chips + Following "Show" link)"

This reverts commit 462a931950d40335f90f98364e56eb5eda17c6a2.

File:
1 edited

Legend:

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

    r8b700ad rd8e3ff7  
    1414  </span>
    1515  <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>
    1817  <% if (typeof sites !== 'undefined' && sites && sites.length) { %>
    1918    <% if (sites.length <= 5) { %>
    2019    <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>
    2220      <% 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 %>"><% } %>
    2422          <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>
    2523          <span class="cirkel-member-name"><%= s.name %></span>
    26         <% if (s.actor_uri) { %></a><% } else { %></span><% } %>
     24        <% if (s.url) { %></a><% } else { %></span><% } %>
    2725      <% }); %>
    2826    </div>
     
    4038          <h2 class="cirkel-modal-h"><%= t('cfeed.count', { n: sites.length }) %></h2>
    4139          <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>
    4740            <% sites.forEach(function(s){ %>
    4841              <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"><% } %>
    5043                  <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>
    5144                  <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><% } %>
    5347              </li>
    5448            <% }); %>
     
    10498  transition: border-color .15s, transform .15s; }
    10599.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); }
    109100.cirkel-avatar { width: 30px; height: 30px; border-radius: 50%; flex-shrink: 0;
    110101  background-size: cover; background-position: center; background-color: var(--accent);
Note: See TracChangeset for help on using the changeset viewer.