Merge branch 'master' into 3634-tab-state
authorPhil Hodgson <bitbucket@philhodgson.net>
Tue, 30 Sep 2014 12:28:55 +0000 (08:28 -0400)
committerPhil Hodgson <bitbucket@philhodgson.net>
Tue, 30 Sep 2014 12:28:55 +0000 (08:28 -0400)
Conflicts:
apps/workbench/app/views/application/_content.html.erb

1  2 
apps/workbench/app/assets/javascripts/application.js
apps/workbench/app/views/application/_content.html.erb

index 1fbbbebc554c3ad3401e118903c0bffc960ec9ee,e37225ce80c6082fe13e40367282f710795508af..c1cdd8a44c4f8c36f70b1c65041159263067b12a
@@@ -2,32 -2,30 +2,33 @@@
  
    <% comparable = controller.respond_to? :compare %>
  
 -<ul class="nav nav-tabs" data-tab-counts-url="<%= url_for(action: :tab_counts) rescue '' %>">
 -  <% pane_list.each_with_index do |pane, i| %>
 -    <% pane_name = (pane.is_a?(Hash) ? pane[:name] : pane) %>
 -    <li class="<%= 'active' if i==0 %>">
 -      <a href="#<%= pane_name %>" data-toggle="tab"
 -         class="pane-anchor"
 -         id="<%= pane_name %>-tab"
 -         data-pane-content-url="<%= url_for(params.merge(tab_pane: pane)) %>">
 -        <%= pane_name.gsub('_', ' ') %> <span id="<%= pane_name %>-count"></span>
 -      </a>
 -    </li>
 -  <% end %>
 -</ul>
 -<div class="tab-content">
 -<% pane_list.each_with_index do |pane, i| %>
 +  <ul class="nav nav-tabs" data-tab-counts-url="<%= url_for(action: :tab_counts) rescue '' %>">
 +    <% pane_list.each_with_index do |pane, i| %>
        <% pane_name = (pane.is_a?(Hash) ? pane[:name] : pane) %>
 -  <div id="<%= pane_name %>"
 -       class="tab-pane fade <%= 'in active loaded' if i==0 %> arv-log-event-listener"
 -<% if controller.action_name == "index" %>
 -       data-object-kind="arvados#<%= ArvadosApiClient.class_kind controller.model_class %>"
 -<% else %>
 -       data-object-uuid="<%= @object.uuid %>"
 -<% end %>
 -  >
 +      <li class="<%= 'active' if i==0 %>">
 +        <a href="#<%= pane_name %>"
-            data-toggle="tab"
++           class="pane-anchor"
 +           id="<%= pane_name %>-tab"
++           data-toggle="tab"
 +           data-tab-history=true
 +           data-pane-content-url="<%= url_for(params.merge(tab_pane: pane_name)) %>">
 +          <%= pane_name.gsub('_', ' ') %> <span id="<%= pane_name %>-count"></span>
 +        </a>
 +      </li>
 +    <% end %>
 +  </ul>
 +
 +  <div class="tab-content">
 +    <% pane_list.each_with_index do |pane, i| %>
 +      <% pane_name = (pane.is_a?(Hash) ? pane[:name] : pane) %>
 +      <div id="<%= pane_name %>"
 +           class="tab-pane fade <%= 'in active loaded' if i==0 %> arv-log-event-listener"
 +           <% if controller.action_name == "index" %>
 +             data-object-kind="arvados#<%= ArvadosApiClient.class_kind controller.model_class %>"
 +           <% else %>
 +             data-object-uuid="<%= @object.uuid %>"
 +           <% end %>
 +      >
          <div id="<%= pane_name %>-scroll" style="margin-top:0.5em;">
            <div class="pane-content">
              <% if i == 0 %>