3235: Hide projects dropdown unless caller asked for it.
authorTom Clegg <tom@curoverse.com>
Mon, 21 Jul 2014 17:20:51 +0000 (13:20 -0400)
committerTom Clegg <tom@curoverse.com>
Mon, 21 Jul 2014 17:20:51 +0000 (13:20 -0400)
apps/workbench/app/views/application/_choose.html.erb
apps/workbench/app/views/application/_projects_tree_menu.html.erb
apps/workbench/app/views/layouts/application.html.erb

index a3ca815225178778195823a4f36d8f8ae854eac4..07edb4761e44cdfe911b70db98a9691910248ab1 100644 (file)
       </div>
 
       <div class="modal-body">
-        <nav class="navbar navbar-default breadcrumbs" role="navigation">
-          <ul class="nav navbar-nav navbar-left">
-            <li class="dropdown">
+       <% if params[:by_project] %>
+       <div class="btn-group">
+         <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
+           Projects <span class="caret"></span>
+         </button>
             <%= render partial: "projects_tree_menu", locals: {
                   :project_link_to => Proc.new do |pnode, &block|
                     link_to "#", {"class" => "chooser-show-project", "data-project-uuid" => pnode[:object].uuid }, &block
@@ -34,7 +36,8 @@
           <div class="navbar-form navbar-right">
             <input type="text" class="form-control filterable-control" placeholder="Search" data-filterable-target=".modal.arv-choose .selectable-container"/>
           </div>
-        </nav>
+        </div>
+        <% end %>
 
         <div class="row" style="height: 20em">
           <div class="col-sm-6 container-fluid arv-filterable-list selectable-container"
index 33349129923ca5df8c26b41f226e12977befb642..5015fa83a52f4c87b95403be56ea2eac51f6a54f 100644 (file)
@@ -1,8 +1,3 @@
-            <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="projects-menu">
-              <i class="fa fa-lg fa-fw fa-home"></i>
-              Projects
-              <span class="caret"></span>
-            </a>
             <ul class="dropdown-menu" role="menu">
               <li role="presentation" class="dropdown-header">
                 <%= top_button.call %>
index 94fe580ec70fcdd6654898bebcc2b9501c2377a7..feaa7dbd3751f5f75d5957ba170d5b626000c118 100644 (file)
       <nav class="navbar navbar-default breadcrumbs" role="navigation">
         <ul class="nav navbar-nav navbar-left">
           <li class="dropdown">
+            <a href="#" class="dropdown-toggle" data-toggle="dropdown" id="projects-menu">
+              <i class="fa fa-lg fa-fw fa-home"></i>
+              Projects
+              <span class="caret"></span>
+            </a>
             <%= render partial: "projects_tree_menu", locals: {
                   :project_link_to => Proc.new do |pnode, &block|
                     link_to(project_path(pnode[:object].uuid), data: {object_uuid: pnode[:object].uuid, name: 'name'}, &block)