annotate .svn/pristine/e1/e140ffeb12ccebdeac6bae46d7abe6d081f9bac4.svn-base @ 1082:997f6d7738f7 bug_531

In repo controller entry action, show the page for the file even if it's binary (so user still has access to history etc links). This makes it possible to use the entry action as the default when a file is clicked on
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Thu, 22 Nov 2012 18:04:17 +0000
parents cbb26bc654de
children
rev   line source
Chris@909 1 <%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project }) %>
Chris@909 2
Chris@909 3 <div class="contextual">
Chris@909 4 <%= render :partial => 'navigation' %>
Chris@909 5 </div>
Chris@909 6
Chris@909 7 <h2><%= render :partial => 'breadcrumbs', :locals => { :path => @path, :kind => 'dir', :revision => @rev } %></h2>
Chris@909 8
Chris@909 9 <% if !@entries.nil? && authorize_for('repositories', 'browse') %>
Chris@909 10 <%= render :partial => 'dir_list' %>
Chris@909 11 <% end %>
Chris@909 12
Chris@909 13 <%= render_properties(@properties) %>
Chris@909 14
Chris@909 15 <% if authorize_for('repositories', 'revisions') %>
Chris@909 16 <% if @changesets && !@changesets.empty? %>
Chris@909 17 <h3><%= l(:label_latest_revision_plural) %></h3>
Chris@909 18 <%= render :partial => 'revisions',
Chris@909 19 :locals => {:project => @project, :path => @path,
Chris@909 20 :revisions => @changesets, :entry => nil }%>
Chris@909 21 <% end %>
Chris@909 22 <p>
Chris@909 23 <%
Chris@909 24 has_branches = (!@repository.branches.nil? && @repository.branches.length > 0)
Chris@909 25 sep = ''
Chris@909 26 %>
Chris@909 27 <% if @repository.supports_all_revisions? && @path.blank? %>
Chris@909 28 <%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project %>
Chris@909 29 <% sep = '|' %>
Chris@909 30 <% end %>
Chris@909 31 <%
Chris@909 32 if @repository.supports_directory_revisions? &&
Chris@909 33 ( has_branches || !@path.blank? || !@rev.blank? )
Chris@909 34 %>
Chris@909 35 <%= sep %>
Chris@909 36 <%=
Chris@909 37 link_to l(:label_view_revisions),
Chris@909 38 :action => 'changes',
Chris@909 39 :path => to_path_param(@path),
Chris@909 40 :id => @project,
Chris@909 41 :rev => @rev
Chris@909 42 %>
Chris@909 43 <% end %>
Chris@909 44 </p>
Chris@909 45
Chris@909 46 <% if true # @path.blank? %>
Chris@909 47 <% content_for :header_tags do %>
Chris@909 48 <%= auto_discovery_link_tag(
Chris@909 49 :atom, params.merge(
Chris@909 50 {:format => 'atom', :action => 'revisions',
Chris@909 51 :id => @project, :page => nil, :key => User.current.rss_key})) %>
Chris@909 52 <% end %>
Chris@909 53
Chris@909 54 <% other_formats_links do |f| %>
Chris@909 55 <%= f.link_to 'Atom', :url => {:action => 'revisions', :id => @project, :key => User.current.rss_key} %>
Chris@909 56 <% end %>
Chris@909 57 <% end %>
Chris@909 58 <% end %>
Chris@909 59
Chris@909 60 <% content_for :header_tags do %>
Chris@909 61 <%= stylesheet_link_tag "scm" %>
Chris@909 62 <% end %>
Chris@909 63
Chris@909 64 <% html_title(l(:label_repository)) -%>