From: Tom Clegg Date: Wed, 17 Dec 2014 14:41:49 +0000 (-0500) Subject: Restore scroll on projects menu. Do not offer "Add project" button in projects dropdo... X-Git-Tag: 1.1.0~1917 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/e508f92b8efe56bff8932b46bda4cf0a04d2d3d4 Restore scroll on projects menu. Do not offer "Add project" button in projects dropdown in chooser dialog. closes #4811 --- diff --git a/apps/workbench/app/assets/stylesheets/application.css.scss b/apps/workbench/app/assets/stylesheets/application.css.scss index 51d4702485..9bc93e32bd 100644 --- a/apps/workbench/app/assets/stylesheets/application.css.scss +++ b/apps/workbench/app/assets/stylesheets/application.css.scss @@ -204,6 +204,11 @@ table.table-fixed-header-row tbody { top:1.5em; } +.dropdown-menu { + max-height: 30em; + overflow-y: auto; +} + .row-fill-height, .row-fill-height>div[class*='col-'] { display: flex; } diff --git a/apps/workbench/app/views/application/_projects_tree_menu.html.erb b/apps/workbench/app/views/application/_projects_tree_menu.html.erb index 4a49184aaf..4de3c2330e 100644 --- a/apps/workbench/app/views/application/_projects_tree_menu.html.erb +++ b/apps/workbench/app/views/application/_projects_tree_menu.html.erb @@ -1,30 +1,25 @@ -
  • - <%= link_to projects_path(options: {ensure_unique_name: true}), method: :post, class: 'btn btn-xs btn-default pull-right' do %> - Add a new project - <% end %> -
  • -
  • - <%= project_link_to.call({object: current_user, depth: 0}) do %> - Home - <% end %> -
  • - <% my_project_tree.each do |pnode| %> - <% next if pnode[:object].class != Group %> -
  • - <%= project_link_to.call pnode do %> - <%= pnode[:object].name %> - <% end %> -
  • - <% end %> -
  • -
  • - <% shared_project_tree.each do |pnode| %> - <% next if pnode[:object].class != Group %> -
  • - <%= project_link_to.call pnode do %> - <%= pnode[:object].name %> - <% end %> -
  • - <% end %> +
  • + <%= project_link_to.call({object: current_user, depth: 0}) do %> + Home + <% end %> +
  • +<% my_project_tree.each do |pnode| %> + <% next if pnode[:object].class != Group %> +
  • + <%= project_link_to.call pnode do %> + <%= pnode[:object].name %> + <% end %> +
  • +<% end %> +
  • +
  • +<% shared_project_tree.each do |pnode| %> + <% next if pnode[:object].class != Group %> +
  • + <%= project_link_to.call pnode do %> + <%= pnode[:object].name %> + <% end %> +
  • +<% end %> diff --git a/apps/workbench/app/views/layouts/body.html.erb b/apps/workbench/app/views/layouts/body.html.erb index 07b536b8e3..ba138bfdee 100644 --- a/apps/workbench/app/views/layouts/body.html.erb +++ b/apps/workbench/app/views/layouts/body.html.erb @@ -152,7 +152,12 @@ Projects -