Commit 2c071314ae6e377cf358e6d423a9d4ebd947e5a4

Authored by Dmitriy Zaporozhets
1 parent b85e4d3c

Move issues sort dropdown to shared partial

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/views/projects/issues/_issues.html.haml
... ... @@ -78,28 +78,7 @@
78 78 %strong= milestone.title
79 79 %small.light= milestone.expires_at
80 80  
81   - .dropdown.inline.prepend-left-10
82   - %a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
83   - %span.light sort:
84   - - if @sort.present?
85   - = @sort
86   - - else
87   - Newest
88   - %b.caret
89   - %ul.dropdown-menu
90   - %li
91   - = link_to project_filter_path(sort: 'newest') do
92   - Newest
93   - = link_to project_filter_path(sort: 'oldest') do
94   - Oldest
95   - = link_to project_filter_path(sort: 'recently_updated') do
96   - Recently updated
97   - = link_to project_filter_path(sort: 'last_updated') do
98   - Last updated
99   - = link_to project_filter_path(sort: 'milestone_due_soon') do
100   - Milestone due soon
101   - = link_to project_filter_path(sort: 'milestone_due_later') do
102   - Milestone due later
  81 + = render 'shared/sort_dropdown'
103 82  
104 83  
105 84 %ul.well-list.issues-list
... ...
app/views/shared/_sort_dropdown.html.haml 0 → 100644
... ... @@ -0,0 +1,22 @@
  1 +.dropdown.inline.prepend-left-10
  2 + %a.dropdown-toggle.btn.btn-small{href: '#', "data-toggle" => "dropdown"}
  3 + %span.light sort:
  4 + - if @sort.present?
  5 + = @sort
  6 + - else
  7 + Newest
  8 + %b.caret
  9 + %ul.dropdown-menu
  10 + %li
  11 + = link_to project_filter_path(sort: 'newest') do
  12 + Newest
  13 + = link_to project_filter_path(sort: 'oldest') do
  14 + Oldest
  15 + = link_to project_filter_path(sort: 'recently_updated') do
  16 + Recently updated
  17 + = link_to project_filter_path(sort: 'last_updated') do
  18 + Last updated
  19 + = link_to project_filter_path(sort: 'milestone_due_soon') do
  20 + Milestone due soon
  21 + = link_to project_filter_path(sort: 'milestone_due_later') do
  22 + Milestone due later
... ...