scinote-web/app/views/projects/show.html.erb

58 lines
2.4 KiB
Text
Raw Normal View History

<% provide(:head_title, t("projects.show.head_title", project: h(@project.name)).html_safe) %>
<%= render partial: "shared/sidebar", locals: { current_project: @project, page: 'project' } %>
<%= render partial: "shared/secondary_navigation" %>
2018-05-12 00:02:17 +08:00
<div class="content-pane" id="project-show">
<div class="row">
<div class="col-sm-12"
id="data-holder"
data-project-id="<%= @project.id %>">
<div class="row">
<div class="col-sm-12">
<!-- experiment sort -->
<div class="dropdown pull-left">
<button class="btn btn-default dropdown-toggle" type="button" id="sortMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span><%= t("general.sort.#{@current_sort}_html") %></span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="sortMenu">
<% ["new", "old", "atoz", "ztoa"].each do |sort| %>
<li>
<% if @current_sort != sort %>
<a href="?<%= {sort: sort}.reject{|v| v.to_s == "0"}.to_query %>"><%= t("general.sort.#{sort}_html") %></a>
<% else %>
<a class="disabled" href="#"><%= t("general.sort.#{sort}_html") %></a>
<% end %>
</li>
<% end %>
</ul>
</div>
<% if can_create_experiments?(@project) %>
<%= link_to new_project_experiment_url(@project),
remote: true,
type: "button",
id: 'new-experiment',
class: 'btn btn-primary pull-right' do %>
<span class="fas fa-plus"></span>
<span class="hidden-xs"><%=t 'experiments.new.create' %></span>
<% end %>
<% end %>
</div>
</div>
</div>
</div>
<div class="row">
<% @project.sorted_active_experiments(@current_sort).each_with_index do |experiment, index| %>
<%= render partial: 'projects/show/experiment',
locals: { experiment: experiment } %>
<% end %>
<% if can_create_experiments?(@project) %>
<%= render 'projects/show/new_experiment' %>
<% end %>
</div>
2016-08-09 20:26:08 +08:00
</div>
<%= javascript_include_tag("experiments/dropdown_actions") %>
2016-08-19 21:36:12 +08:00
<%= javascript_include_tag("projects/show") %>
<i data-hook="project-show-js"></i>