socialforge/app/views/repositories/show.html.erb

97 lines
4.5 KiB
Plaintext
Raw Normal View History

<%= call_hook(:view_repositories_show_contextual, {:repository => @repository, :project => @project}) %>
2015-04-16 05:01:09 +08:00
<div class="project_r_h">
<div class="fl"><h2 class="project_h2_repository"><%= render :partial => 'breadcrumbs', :locals => {:path => @path, :kind => 'dir', :revision => @rev} %></h2></div>
2015-04-16 05:01:09 +08:00
</div>
<div class="repository_con" style="line-height:1.9;">
2015-10-26 17:18:59 +08:00
<% if @entries.nil? %>
<%# 未提交代码提示 %>
<div class=" repository-url light-well">
<% if @entries.nil? && authorize_for('repositories', 'browse') %>
<div class="page-title">
该版本库还没有上传代码!
</div>
<% end %>
<% if @repository.type.to_s=="Repository::Gitlab" %>
版本库地址:<%= @repos_url %>
<% else %>
版本库地址:<%= h @repository.url %>
<% end %>
<!-- added by bai -->
<div class="fb"><a href="http://<%=Setting.host_name %>/forums/1/memos/1232" class=" c_blue ">点击查看如何提交代码</a></div>
<div class="cl"></div>
</div>
<% else %>
<%= render :partial => 'navigation' %>
<div class="fl c_grey02 mt5 mr5">克隆网址:</div>
<textarea id="copy_rep_content" class="cloneUrl mt5 fl" type="input" placeholder="" >
2015-10-26 17:18:59 +08:00
<% if @repository.type.to_s=="Repository::Gitlab" %>
<%= @repos_url %>
<% else %>
<%= h @repository.url %>
<% end %>
</textarea>
<a href="javascript:void(0);" class="clone_btn mt5" onclick="jsCopy()"><span class="vl_copy" title="点击复制版本库地址"></span></a>
2015-10-26 17:18:59 +08:00
<div class="fl mt5 ml15"><a href="javascript:void(0);" class="vl_btn fb"><span class="vl_zip"></span>ZIP</a> </div>
<!--<div class="fr mt5"><a href="javascript:void(0);" class="vl_btn fb"><span class="vl_fork"></span>Fork</a> <a href="javascript:void(0);" class="vl_btn_2 fb">109</a> </div>-->
2015-10-26 17:18:59 +08:00
<div class="cl"></div>
<div class="recordBanner mt10">
2015-10-27 14:32:51 +08:00
<%#= image_tag(url_to_avatar(@changesets_latest_coimmit.user), :width => "25", :height => "25", :class => "fl portraitRadius mt2 ml4 mr5") %>
<span class="fl"><div class="fb fontGrey3 mr5 fl"><%#= @changesets_latest_coimmit.user %></div>
<div class="fl">提交于<%#= time_tag(@changesets_latest_coimmit.committed_on) %></div>
<div class="commit_content_dec fl" title="<%#= @changesets_latest_coimmit.comments %>"><%#= @changesets_latest_coimmit.comments %></div></span>
2015-10-26 17:18:59 +08:00
<span class="fr mr5 "><font class="fb ml2 mr2 vl_branch mt2">
2015-10-27 14:32:51 +08:00
<%= @repository.branches.count %></font> 个分支
2015-10-26 17:18:59 +08:00
</span>
<span class="fr mr5"><font class="fb ml2 mr2 vl_commit">
2015-10-27 14:32:51 +08:00
<%=link_to @changesets_count, {:action => 'changes', :path => to_path_param(@path), :id => @project, :repository_id => @repository.identifier_param, :rev => @rev} %></font> 提交
2015-10-26 17:18:59 +08:00
</span>
</div>
<% end %>
</div>
2015-10-26 17:18:59 +08:00
<!--contextual end-->
2015-06-12 16:48:43 +08:00
<% if !@entries.nil? && authorize_for('repositories', 'browse') %>
<%# 数据统计 %>
2015-10-26 17:18:59 +08:00
<%#= render :partial => 'summary' %>
<%# end %>
2015-06-12 16:48:43 +08:00
<%= render :partial => 'dir_list' %>
<% end %>
<%= render_properties(@properties) %>
<!-- 代码修订 -->
<%= render_properties(@properties) %>
<% if authorize_for('repositories', 'revisions') %>
<% if @changesets && !@changesets.empty? %>
<h3><%= l(:label_latest_revision_plural) %></h3>
<%= render :partial => 'revisions',
:locals => {:project => @project, :path => @path,
:revisions => @changesets, :entry => nil }%>
<% end %>
<p>
<% has_branches = (!@repository.branches.nil? && @repository.branches.length > 0)
sep = '' %>
<% if @repository.supports_all_revisions? && @path.blank? %>
<%= link_to l(:label_view_all_revisions), :action => 'revisions', :id => @project,
:repository_id => @repository.identifier_param %>
<% sep = '|' %>
<% end %>
<% if @repository.supports_directory_revisions? &&
( has_branches || !@path.blank? || !@rev.blank? ) %>
<%= sep %>
<%= link_to l(:label_view_revisions),
:action => 'changes',
:path => to_path_param(@path),
:id => @project,
:repository_id => @repository.identifier_param,
:rev => @rev %>
<% end %>
</p>
<% end %>
2013-08-01 10:33:49 +08:00
<% content_for :header_tags do %>
<%= stylesheet_link_tag "scm" %>
2013-08-01 10:33:49 +08:00
<% end %>
<% html_title(l(:label_repository)) -%>