Cirkel

Wat er speelt bij de andere sites in mijn cirkel.

<% if (typeof sites !== 'undefined' && sites && sites.length) { %> <% if (sites.length <= 5) { %>
<% sites.forEach(function(s){ %> <% if (s.url) { %><% } else { %><% } %> style="background-image:url('<%= s.avatar %>')"<% } %>><% if (!s.avatar) { %><%= (s.name || '?').charAt(0).toUpperCase() %><% } %> <%= s.name %> <% if (s.url) { %><% } else { %><% } %> <% }); %>
<% } else { %> <%# Meer dan 5: geen chips (zou een muur worden) — alleen het aantal. %> <%= sites.length %> sites in mijn cirkel <% } %> <% } %>
<% if (!posts.length) { %>

Nog niets in mijn cirkel.

<% } else { %> <%# Dezelfde view als de hoofdpagina: timeline (post-card) + grid (post-tile), gewisseld door de view-switcher via body[data-feed-view]. De remote-posts zijn in circle.js naar het lokale post-shape gevormd (met external_url, zodat de kaarten naar de bron-site linken). %>
<% posts.forEach(function(post){ %> <%- include('../partials/post-tile', { post: post }) %> <% }); %>
<% } %>