diff options
author | kushalpandya <kushal@gitlab.com> | 2017-10-04 17:12:25 +0530 |
---|---|---|
committer | kushalpandya <kushal@gitlab.com> | 2017-10-04 17:12:25 +0530 |
commit | c265000f53d3f9e186dc9ecd298a740a5bc1be3b (patch) | |
tree | 45d94bf8bde8c24daa8924175cbde0c3e6180805 | |
parent | c93437617c074071780027e9814965865c1ab955 (diff) | |
download | gitlab-ce-30343-fe-group-trees.tar.gz |
Updated as per feedback30343-fe-group-trees
-rw-r--r-- | app/assets/stylesheets/framework/dropdowns.scss | 7 | ||||
-rw-r--r-- | app/assets/stylesheets/pages/groups.scss | 1 | ||||
-rw-r--r-- | app/helpers/sorting_helper.rb | 11 | ||||
-rw-r--r-- | app/views/groups/show.html.haml | 4 | ||||
-rw-r--r-- | app/views/shared/groups/_dropdown.html.haml | 13 |
5 files changed, 17 insertions, 19 deletions
diff --git a/app/assets/stylesheets/framework/dropdowns.scss b/app/assets/stylesheets/framework/dropdowns.scss index b998292c26e..c0d8e6c328c 100644 --- a/app/assets/stylesheets/framework/dropdowns.scss +++ b/app/assets/stylesheets/framework/dropdowns.scss @@ -220,13 +220,6 @@ margin-right: 5px; } - &.dropdown-menu-noanimate { - visibility: visible; - opacity: 1; - transform: translateY(0); - display: none; - } - ul { margin: 0; padding: 0; diff --git a/app/assets/stylesheets/pages/groups.scss b/app/assets/stylesheets/pages/groups.scss index 573cc03ad5f..9b7dda9b648 100644 --- a/app/assets/stylesheets/pages/groups.scss +++ b/app/assets/stylesheets/pages/groups.scss @@ -88,7 +88,6 @@ } .description { - padding-left: 30px; font-size: 14px; strong { diff --git a/app/helpers/sorting_helper.rb b/app/helpers/sorting_helper.rb index 7f4be54330a..60dd8b05aec 100644 --- a/app/helpers/sorting_helper.rb +++ b/app/helpers/sorting_helper.rb @@ -42,6 +42,17 @@ module SortingHelper options end + def groups_sort_options_hash + options = { + sort_value_recently_created => sort_title_recently_created, + sort_value_oldest_created => sort_title_oldest_created, + sort_value_recently_updated => sort_title_recently_updated, + sort_value_oldest_updated => sort_title_oldest_updated + } + + options + end + def member_sort_options_hash { sort_value_access_level_asc => sort_title_access_level_asc, diff --git a/app/views/groups/show.html.haml b/app/views/groups/show.html.haml index 3846a36c675..c6e5e16e239 100644 --- a/app/views/groups/show.html.haml +++ b/app/views/groups/show.html.haml @@ -14,11 +14,11 @@ - if can? current_user, :create_projects, @group - new_project_label = _("New project") - new_subgroup_label = _("New subgroup") - .btn-group.new-project-subgroup.js-new-project-subgroup{ data: { project_path: new_project_path(namespace_id: @group.id), subgroup_path: new_group_path(parent_id: @group.id) } } + .btn-group.new-project-subgroup.droplab-dropdown.js-new-project-subgroup{ data: { project_path: new_project_path(namespace_id: @group.id), subgroup_path: new_group_path(parent_id: @group.id) } } %input.btn.btn-success.dropdown-primary.js-new-group-child{ type: "button", value: new_project_label, data: { action: "new-project" } } %button.btn.btn-success.dropdown-toggle.js-dropdown-toggle{ type: "button", data: { "dropdown-trigger" => "#new-project-or-subgroup-dropdown" } } = icon("caret-down", class: "dropdown-btn-icon") - %ul#new-project-or-subgroup-dropdown.dropdown-menu.dropdown-menu-noanimate.dropdown-menu-align-right{ data: { dropdown: true } } + %ul#new-project-or-subgroup-dropdown.dropdown-menu.dropdown-menu-align-right{ data: { dropdown: true } } %li.droplab-item-selected{ role: "button", data: { value: "new-project", text: new_project_label } } .menu-item .icon-container diff --git a/app/views/shared/groups/_dropdown.html.haml b/app/views/shared/groups/_dropdown.html.haml index c66641d390b..355b03e4d9e 100644 --- a/app/views/shared/groups/_dropdown.html.haml +++ b/app/views/shared/groups/_dropdown.html.haml @@ -15,12 +15,7 @@ %ul.dropdown-menu.dropdown-menu-align-right.dropdown-menu-selectable %li.dropdown-header = _("Sort by") - %li - = link_to filter_groups_path(sort: sort_value_recently_created), class: "#{ 'is-active' if default_sort_by == sort_value_recently_created }" do - = sort_title_recently_created - = link_to filter_groups_path(sort: sort_value_oldest_created), class: "#{ 'is-active' if default_sort_by == sort_value_oldest_created }" do - = sort_title_oldest_created - = link_to filter_groups_path(sort: sort_value_recently_updated), class: "#{ 'is-active' if default_sort_by == sort_value_recently_updated }" do - = sort_title_recently_updated - = link_to filter_groups_path(sort: sort_value_oldest_updated), class: "#{ 'is-active' if default_sort_by == sort_value_oldest_updated }" do - = sort_title_oldest_updated + - groups_sort_options_hash.each do |value, title| + %li + = link_to filter_groups_path(sort: value), class: "#{ 'is-active' if default_sort_by == value }" do + = title |