diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-24 15:09:00 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-24 15:09:00 +0000 |
commit | c282dba898a4cb0645f88579339502a4e3778727 (patch) | |
tree | 94a6457ce4438e085c9ae43bc51a2b5a29787bf2 /app/views/kaminari/gitlab | |
parent | 2c2dd5e36c4ed5f09f488be288882d98f9124d12 (diff) | |
download | gitlab-ce-c282dba898a4cb0645f88579339502a4e3778727.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/views/kaminari/gitlab')
-rw-r--r-- | app/views/kaminari/gitlab/_first_page.html.haml | 9 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_last_page.html.haml | 9 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_next_page.html.haml | 4 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_page.html.haml | 6 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_paginator.html.haml | 6 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_prev_page.html.haml | 4 | ||||
-rw-r--r-- | app/views/kaminari/gitlab/_without_count.html.haml | 8 |
7 files changed, 18 insertions, 28 deletions
diff --git a/app/views/kaminari/gitlab/_first_page.html.haml b/app/views/kaminari/gitlab/_first_page.html.haml deleted file mode 100644 index 3b7d4a1c578..00000000000 --- a/app/views/kaminari/gitlab/_first_page.html.haml +++ /dev/null @@ -1,9 +0,0 @@ --# Link to the "First" page --# available local variables --# url: url to the first page --# current_page: a page object for the currently displayed page --# total_pages: total number of pages --# per_page: number of items to fetch per page --# remote: data-remote -%li.page-item.js-first-button - = link_to_unless current_page.first?, raw(t 'views.pagination.first'), url, remote: remote, class: 'page-link' diff --git a/app/views/kaminari/gitlab/_last_page.html.haml b/app/views/kaminari/gitlab/_last_page.html.haml deleted file mode 100644 index 7836e17f877..00000000000 --- a/app/views/kaminari/gitlab/_last_page.html.haml +++ /dev/null @@ -1,9 +0,0 @@ --# Link to the "Last" page --# available local variables --# url: url to the last page --# current_page: a page object for the currently displayed page --# total_pages: total number of pages --# per_page: number of items to fetch per page --# remote: data-remote -%li.page-item.js-last-button - = link_to_unless current_page.last?, raw(t 'views.pagination.last'), url, {remote: remote, class: 'page-link'} diff --git a/app/views/kaminari/gitlab/_next_page.html.haml b/app/views/kaminari/gitlab/_next_page.html.haml index a7fa1a21a6c..9572dd91330 100644 --- a/app/views/kaminari/gitlab/_next_page.html.haml +++ b/app/views/kaminari/gitlab/_next_page.html.haml @@ -9,4 +9,6 @@ - page_url = current_page.last? ? '#' : url %li.page-item.js-next-button{ class: ('disabled' if current_page.last?) } - = link_to raw(t 'views.pagination.next'), page_url, rel: 'next', remote: remote, class: 'page-link' + = link_to page_url, rel: 'next', remote: remote, class: 'page-link' do + = s_('Pagination|Next') + = sprite_icon('angle-right', size: 8) diff --git a/app/views/kaminari/gitlab/_page.html.haml b/app/views/kaminari/gitlab/_page.html.haml index d0dc1784540..33e00256100 100644 --- a/app/views/kaminari/gitlab/_page.html.haml +++ b/app/views/kaminari/gitlab/_page.html.haml @@ -6,5 +6,9 @@ -# total_pages: total number of pages -# per_page: number of items to fetch per page -# remote: data-remote -%li.page-item.js-pagination-page{ class: [active_when(page.current?), ('sibling' if page.next? || page.prev?), ('d-none d-md-block' if !page.current?) ] } +%li.page-item.js-pagination-page{ class: [active_when(page.current?), + ('sibling' if page.next? || page.prev?), + ('js-first-button' if page.first?), + ('js-last-button' if page.last?), + ('d-none d-md-block' if !page.current?) ] } = link_to page, url, { remote: remote, rel: page.next? ? 'next' : page.prev? ? 'prev' : nil, class: 'page-link' } diff --git a/app/views/kaminari/gitlab/_paginator.html.haml b/app/views/kaminari/gitlab/_paginator.html.haml index ac9e274dbc7..1b2edc0ad22 100644 --- a/app/views/kaminari/gitlab/_paginator.html.haml +++ b/app/views/kaminari/gitlab/_paginator.html.haml @@ -8,14 +8,10 @@ = paginator.render do .gl-pagination.prepend-top-default %ul.pagination.justify-content-center - - unless current_page.first? - = first_page_tag unless total_pages < 5 # As kaminari will always show the first 5 pages = prev_page_tag - each_page do |page| - - if page.left_outer? || page.right_outer? || page.inside_window? + - if page.left_outer? || page.right_outer? || page.inside_window? || page.first? || page.last? = page_tag page - elsif !page.was_truncated? = gap_tag = next_page_tag - - unless current_page.last? - = last_page_tag unless total_pages < 5 diff --git a/app/views/kaminari/gitlab/_prev_page.html.haml b/app/views/kaminari/gitlab/_prev_page.html.haml index 12b0e106a62..4ba7ab6488a 100644 --- a/app/views/kaminari/gitlab/_prev_page.html.haml +++ b/app/views/kaminari/gitlab/_prev_page.html.haml @@ -9,4 +9,6 @@ - page_url = current_page.first? ? '#' : url %li.page-item.js-previous-button{ class: ('disabled' if current_page.first?) } - = link_to raw(t 'views.pagination.previous'), page_url, rel: 'prev', remote: remote, class: 'page-link' + = link_to page_url, rel: 'prev', remote: remote, class: 'page-link' do + = sprite_icon('angle-left', size: 8) + = s_('Pagination|Prev') diff --git a/app/views/kaminari/gitlab/_without_count.html.haml b/app/views/kaminari/gitlab/_without_count.html.haml index f780400ebcb..d13f6ca5fa8 100644 --- a/app/views/kaminari/gitlab/_without_count.html.haml +++ b/app/views/kaminari/gitlab/_without_count.html.haml @@ -2,7 +2,11 @@ %ul.pagination.justify-content-center - if previous_path %li.page-item.prev - = link_to(t('views.pagination.previous'), previous_path, rel: 'prev', class: 'page-link') + = link_to previous_path, rel: 'prev', class: 'page-link' do + = sprite_icon('angle-left', size: 8) + = s_('Pagination|Prev') - if next_path %li.page-item.next - = link_to(t('views.pagination.next'), next_path, rel: 'next', class: 'page-link') + = link_to next_path, rel: 'next', class: 'page-link' do + = s_('Pagination|Next') + = sprite_icon('angle-right', size: 8) |