Newer
Older
dmpopidor / app / views / plans / edit.html.erb
<%- model_class = Plan -%>
<% javascript "plans.js" %>

<!--
  editing plan details is handled through plan#show
  so if we come this way then we are editing a phase
-->

<!-- render the project title -->
<%= render :partial => "plan_title", locals: {plan: @plan} %>

<div class="dmp_details">
  <div class="tabbed-area">
    <ul class="tabs" role="tablist">
      <li id="details-tab" class="active" role="tab" aria-controls="details-panel">
        <a href="#details-panel" aria-selected="true"><%= _('Project Details') %></a>
      </li>
      <% i = 0 %>
      <% @plan.template.phases.each do |phase| %>
        <li id="phase-<%= i %>-tab" role="tab" aria-controls="phase-<%= i %>-panel">
          <a href="#phase-<%= i %>-panel" aria-selected="false"><%= phase.title %></a>
        </li>
      <% end %>
      <li id="share-tab" role="tab" aria-controls="share-panel">
        <a href="#share-panel" aria-selected="true"><%= _('Share') %></a>
      </li>
      <li id="download-tab" role="tab" aria-controls="download-panel">
        <a href="#download-panel" aria-selected="true"><%= _('Download') %></a>
      </li>
    </ul>
  
    <div class="tab-panels" role="tabpanel">
      <div id="details-panel" class="tab-panel active" aria-hidden="false" 
           aria-labelledby="details-tab">
        <%= render :partial => 'details', locals: {plan: @plan} %>
      </div>
      <% i = 0 %>
      <% @plan.template.phases.each do |phase| %>
        <div id="phase-<%= i %>-panel" class="tab-panel" aria-hidden="false" 
             aria-labelledby="phase-<%= i %>-tab">
          <%= render :partial => 'phase', locals: {plan: @plan, phase: phase} %>
        </div>
      <% end %>
      <div id="share-panel" class="tab-panel" aria-hidden="false" 
           aria-labelledby="share-tab">
        <%= render :partial => 'share', locals: {plan: @plan} %>
      </div>
      <div id="download-panel" class="tab-panel" aria-hidden="false" 
           aria-labelledby="download-tab">
        <%= render :partial => 'download', locals: {plan: @plan} %>
      </div>
    </div>
  </div>
</div>  

<!-- this session is created when a comment is created, edited or deleted. After the view is loaded this session variable can be deleted-->
<% session.delete(:question_id_comments)%>