No images in this repository’s iceberg at this time
Download raw (2.0 KB)
<% # -*- coding: UTF-8 -*- %> <script> $(window).load(function() { $('#active-projects').masonry({ itemSelector: '.project' }); }); </script> <!-- These are the latest 8 repos with an iceberg as defined in vc-server.rb--> <% @home_repos.each do |repo| %> <!-- I dont get why I need to convert to ascii here, and not in other cases where i use repo.title--> <% if repo.iceberg %> <% begin %> <% title = repo.title.force_encoding("ASCII-8BIT") %> <% rescue NoMethodError %> <% title = repo.title %> <% end %> <div class="project"> <p class="project-type"><%= repo.category %></p> <h2 class="project-title"> <a href="/<%= repo.web_path %>/view/latest/"><%= title %></a> </h2> <div class="iceberg"> <% repo.iceberg[0...3].each_with_index do |img, i| %> <a href="/<%= repo.web_path %>/view/latest/"><img class="<%= i == 0 ? 'iceberg-pict-big' : 'iceberg-pict' %>" src="/<%= repo.web_path %>/thumbnail/latest/iceberg/<%= img %>"></a> <% end %> </div> <p class="project-source"><a href="/<%= repo.web_path %>/view/latest/">Source files</a></p> <div class="commit-list"> <% ellipse = 0 %> <% previous_commit_date = Time.now %> <% repo.commits[0...3].each_with_index do |commit, i|%> <% if i != 0 %> <!-- Number of days between commits:--> <% ellipse = (previous_commit_date.to_i - commit.committed_date.to_i) / (24*60*60) %> <% ellipse = ellipse * 3 %> <% end %> <div class='ellipse' style='width: 5px; margin: auto; text-align: center; height: <%= ellipse %>px; border-left: 1px solid springgreen;'> </div> <div class='commit'> <p><span class='commit-author'><%= commit.author.name %></span><span class='commit-author-said'>said</span></p> <p class='commit-message'>— <%= commit.message %></p> <p class='commit-date'><%= commit.committed_date.strftime("%A, %d %B %Y") %></p> </div> <% previous_commit_date = commit.committed_date %> <% end %> </div> </div> <% end %> <% end %>