diff options
author | Jacopo <beschi.jacopo@gmail.com> | 2016-12-14 21:32:01 +0100 |
---|---|---|
committer | Jacopo <beschi.jacopo@gmail.com> | 2016-12-15 22:34:39 +0100 |
commit | 75060b93a6ea958b0c61a3c276d009026eef9dbd (patch) | |
tree | 9842b4ce65f5d8d26d7fce9bf159542d0fd84e9a /app | |
parent | 9a3c53fd4e79b73e51c8aadeb8a996db65088811 (diff) | |
download | gitlab-ce-75060b93a6ea958b0c61a3c276d009026eef9dbd.tar.gz |
Go to a project order
The order of "Go to a project" dropdown is based on last_activity_at
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/project_select.js | 3 | ||||
-rw-r--r-- | app/helpers/projects_helper.rb | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/app/assets/javascripts/project_select.js b/app/assets/javascripts/project_select.js index fe1f96872f3..17887a6e449 100644 --- a/app/assets/javascripts/project_select.js +++ b/app/assets/javascripts/project_select.js @@ -13,6 +13,7 @@ }, data: function(term, callback) { var finalCallback, projectsCallback; + var orderBy = $dropdown.data('order-by'); finalCallback = function(projects) { return callback(projects); }; @@ -32,7 +33,7 @@ if (this.groupId) { return Api.groupProjects(this.groupId, term, projectsCallback); } else { - return Api.projects(term, this.orderBy, projectsCallback); + return Api.projects(term, orderBy, projectsCallback); } }, url: function(project) { diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 9cda3b78761..0f3546ebec7 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -61,7 +61,7 @@ module ProjectsHelper project_link = link_to simple_sanitize(project.name), project_path(project), { class: "project-item-select-holder" } if current_user - project_link << button_tag(type: 'button', class: "dropdown-toggle-caret js-projects-dropdown-toggle", aria: { label: "Toggle switch project dropdown" }, data: { target: ".js-dropdown-menu-projects", toggle: "dropdown" }) do + project_link << button_tag(type: 'button', class: 'dropdown-toggle-caret js-projects-dropdown-toggle', aria: { label: 'Toggle switch project dropdown' }, data: { target: '.js-dropdown-menu-projects', toggle: 'dropdown', order_by: 'last_activity_at' }) do icon("chevron-down") end end |