From a179c4405895aba6784be3e612c870da1c082f2f Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 6 Feb 2014 17:41:54 -0800 Subject: [PATCH] Fix up tab titles. --- .../api_client_authorizations_controller.rb | 2 +- .../app/controllers/application_controller.rb | 4 ++-- .../app/controllers/authorized_keys_controller.rb | 2 +- .../app/controllers/collections_controller.rb | 2 +- apps/workbench/app/controllers/jobs_controller.rb | 6 +++--- .../controllers/pipeline_instances_controller.rb | 4 ++-- .../app/views/application/_content.html.erb | 13 +++++++++---- 7 files changed, 19 insertions(+), 14 deletions(-) diff --git a/apps/workbench/app/controllers/api_client_authorizations_controller.rb b/apps/workbench/app/controllers/api_client_authorizations_controller.rb index 03f0a040dd..81e324a46a 100644 --- a/apps/workbench/app/controllers/api_client_authorizations_controller.rb +++ b/apps/workbench/app/controllers/api_client_authorizations_controller.rb @@ -7,7 +7,7 @@ class ApiClientAuthorizationsController < ApplicationController end def index_pane_list - %w(recent help) + %w(Recent Help) end end diff --git a/apps/workbench/app/controllers/application_controller.rb b/apps/workbench/app/controllers/application_controller.rb index 100c5ea0c2..d26a13ef42 100644 --- a/apps/workbench/app/controllers/application_controller.rb +++ b/apps/workbench/app/controllers/application_controller.rb @@ -144,11 +144,11 @@ class ApplicationController < ActionController::Base end def index_pane_list - %w(recent) + %w(Recent) end def show_pane_list - %w(attributes metadata json api) + %w(Attributes Metadata JSON API) end protected diff --git a/apps/workbench/app/controllers/authorized_keys_controller.rb b/apps/workbench/app/controllers/authorized_keys_controller.rb index 4cd5280b9f..6eaec1ee59 100644 --- a/apps/workbench/app/controllers/authorized_keys_controller.rb +++ b/apps/workbench/app/controllers/authorized_keys_controller.rb @@ -1,6 +1,6 @@ class AuthorizedKeysController < ApplicationController def index_pane_list - %w(recent help) + %w(Recent Help) end def new diff --git a/apps/workbench/app/controllers/collections_controller.rb b/apps/workbench/app/controllers/collections_controller.rb index d393da0c92..1fe786d048 100644 --- a/apps/workbench/app/controllers/collections_controller.rb +++ b/apps/workbench/app/controllers/collections_controller.rb @@ -3,7 +3,7 @@ class CollectionsController < ApplicationController skip_before_filter :check_user_agreements, :only => [:show_file] def show_pane_list - %w(files attributes metadata provenance_graph used_by json api) + %w(Files Attributes Metadata Provenance_graph Used_by JSON API) end def index if params[:search].andand.length.andand > 0 diff --git a/apps/workbench/app/controllers/jobs_controller.rb b/apps/workbench/app/controllers/jobs_controller.rb index be9fe03bf5..d302bffad5 100644 --- a/apps/workbench/app/controllers/jobs_controller.rb +++ b/apps/workbench/app/controllers/jobs_controller.rb @@ -33,13 +33,13 @@ class JobsController < ApplicationController def index_pane_list if params[:uuid] - %w(recent provenance) + %w(Recent Provenance) else - %w(recent) + %w(Recent) end end def show_pane_list - %w(attributes provenance metadata json api) + %w(Attributes Provenance Metadata JSON API) end end diff --git a/apps/workbench/app/controllers/pipeline_instances_controller.rb b/apps/workbench/app/controllers/pipeline_instances_controller.rb index 73668cdf6c..7ca4f6a11e 100644 --- a/apps/workbench/app/controllers/pipeline_instances_controller.rb +++ b/apps/workbench/app/controllers/pipeline_instances_controller.rb @@ -132,11 +132,11 @@ class PipelineInstancesController < ApplicationController end def show_pane_list - %w(components graph attributes metadata json api) + %w(Components Graph Attributes Metadata JSON API) end def compare_pane_list - %w(text_compare graph) + %w(Compare Graph) end protected diff --git a/apps/workbench/app/views/application/_content.html.erb b/apps/workbench/app/views/application/_content.html.erb index 37250cc029..e702364335 100644 --- a/apps/workbench/app/views/application/_content.html.erb +++ b/apps/workbench/app/views/application/_content.html.erb @@ -1,17 +1,22 @@ <% content_for :tab_panes do %> +<% comparable = controller.respond_to? :compare %> <% pane_list ||= %w(recent) %> +<% panes = Hash[pane_list.map { |pane| + [pane, render(partial: 'show_' + pane.downcase, + locals: { comparable: comparable })] + }.compact] %>
-<% pane_list.each_with_index do |pane, i| %> +<% panes.each_with_index do |(pane, content), i| %>
- <%= render partial: 'show_' + pane %> + <%= content %>
<% end %> -- 2.30.2