diff options
Diffstat (limited to 'views/people.erb')
| -rw-r--r-- | views/people.erb | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/views/people.erb b/views/people.erb new file mode 100644 index 0000000..4d47769 --- /dev/null +++ b/views/people.erb @@ -0,0 +1,25 @@ +<div class="album-header"> + <h1>People</h1> +</div> + +<% if @people.empty? %> + <p class="empty-album"> + No named people yet. + <% if admin? %> + <a href="/admin/people">Go to Manage People</a> to name face clusters. + <% end %> + </p> +<% else %> + <div class="grid people-grid"> + <% @people.each do |p| %> + <a href="/people/<%= ERB::Util.url_encode(p[:slug]) %>" class="person-tile"> + <div class="thumb-wrap"> + <img src="/face/<%= ERB::Util.html_escape(p[:face][:rel]) %>?box=<%= ERB::Util.html_escape(p[:face][:box].join(',')) %>" + alt="<%= ERB::Util.html_escape(p[:name]) %>" loading="lazy"> + </div> + <div class="person-name"><%= ERB::Util.html_escape(p[:name]) %></div> + <div class="person-count"><%= p[:count] %> photo<%= p[:count] == 1 ? '' : 's' %></div> + </a> + <% end %> + </div> +<% end %> |
