Backport of 8810-fix-weight-sort

上级 9ead13b8
...@@ -159,6 +159,15 @@ module SortingHelper ...@@ -159,6 +159,15 @@ module SortingHelper
sort_options_hash[sort_value] sort_options_hash[sort_value]
end end
def issuable_sort_icon_suffix(sort_value)
case sort_value
when sort_value_milestone, sort_value_due_date, /_asc\z/
'lowest'
else
'highest'
end
end
def issuable_sort_direction_button(sort_value) def issuable_sort_direction_button(sort_value)
link_class = 'btn btn-default has-tooltip reverse-sort-btn qa-reverse-sort' link_class = 'btn btn-default has-tooltip reverse-sort-btn qa-reverse-sort'
reverse_sort = issuable_reverse_sort_order_hash[sort_value] reverse_sort = issuable_reverse_sort_order_hash[sort_value]
...@@ -171,15 +180,7 @@ module SortingHelper ...@@ -171,15 +180,7 @@ module SortingHelper
end end
link_to(reverse_url, type: 'button', class: link_class, title: 'Sort direction') do link_to(reverse_url, type: 'button', class: link_class, title: 'Sort direction') do
icon_suffix = sprite_icon("sort-#{issuable_sort_icon_suffix(sort_value)}", size: 16)
case sort_value
when sort_value_milestone, sort_value_due_date, /_asc\z/
'lowest'
else
'highest'
end
sprite_icon("sort-#{icon_suffix}", size: 16)
end end
end end
......
...@@ -17,4 +17,5 @@ ...@@ -17,4 +17,5 @@
= sortable_item(sort_title_due_date, page_filter_path(sort: sort_value_due_date), sort_title) if viewing_issues = sortable_item(sort_title_due_date, page_filter_path(sort: sort_value_due_date), sort_title) if viewing_issues
= sortable_item(sort_title_popularity, page_filter_path(sort: sort_value_popularity), sort_title) = sortable_item(sort_title_popularity, page_filter_path(sort: sort_value_popularity), sort_title)
= sortable_item(sort_title_label_priority, page_filter_path(sort: sort_value_label_priority), sort_title) = sortable_item(sort_title_label_priority, page_filter_path(sort: sort_value_label_priority), sort_title)
= render_if_exists('shared/ee/issuable/sort_dropdown', viewing_issues: viewing_issues, sort_title: sort_title)
= issuable_sort_direction_button(sort_value) = issuable_sort_direction_button(sort_value)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册