Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
8367e4ab
Commit
8367e4ab
authored
Jan 20, 2016
by
Dmitriy Zaporozhets
Committed by
Jacob Schatz
Jan 20, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Implement new UI for pagination
parent
1f9153b9
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
33 additions
and
53 deletions
+33
-53
CHANGELOG
CHANGELOG
+1
-0
app/assets/stylesheets/framework/pagination.scss
app/assets/stylesheets/framework/pagination.scss
+3
-26
app/assets/stylesheets/framework/tw_bootstrap_variables.scss
app/assets/stylesheets/framework/tw_bootstrap_variables.scss
+11
-11
app/views/kaminari/gitlab/_next_page.html.haml
app/views/kaminari/gitlab/_next_page.html.haml
+6
-2
app/views/kaminari/gitlab/_paginator.html.haml
app/views/kaminari/gitlab/_paginator.html.haml
+2
-2
app/views/kaminari/gitlab/_prev_page.html.haml
app/views/kaminari/gitlab/_prev_page.html.haml
+6
-2
app/views/projects/issues/_issues.html.haml
app/views/projects/issues/_issues.html.haml
+0
-5
app/views/projects/merge_requests/_merge_requests.html.haml
app/views/projects/merge_requests/_merge_requests.html.haml
+0
-5
config/locales/en.yml
config/locales/en.yml
+4
-0
No files found.
CHANGELOG
View file @
8367e4ab
...
@@ -3,6 +3,7 @@ Please view this file on the master branch, on stable branches it's out of date.
...
@@ -3,6 +3,7 @@ Please view this file on the master branch, on stable branches it's out of date.
v 8.5.0 (unreleased)
v 8.5.0 (unreleased)
- Add "visibility" flag to GET /projects api endpoint
- Add "visibility" flag to GET /projects api endpoint
- Upgrade gitlab_git to 7.2.23 to fix commit message mentions in first branch push
- Upgrade gitlab_git to 7.2.23 to fix commit message mentions in first branch push
- New UI for pagination
v 8.4.0 (unreleased)
v 8.4.0 (unreleased)
- Allow LDAP users to change their email if it was not set by the LDAP server
- Allow LDAP users to change their email if it was not set by the LDAP server
...
...
app/assets/stylesheets/framework/pagination.scss
View file @
8367e4ab
.gl-pagination
{
.gl-pagination
{
text-align
:
center
;
width
:
100%
;
border-top
:
1px
solid
$border-color
;
border-top
:
1px
solid
$border-color
;
background-color
:
$background-color
;
margin
:
0
;
margin
:
-
$gl-padding
;
margin-top
:
0
;
margin-top
:
0
;
.pagination
{
.pagination
{
padding
:
0
;
padding
:
0
;
margin
:
0
;
display
:
block
;
li
.first
,
li
.last
,
li
.next
,
li
.prev
{
>
a
{
color
:
$link-color
;
&
:hover
{
color
:
#fff
;
}
}
}
li
>
a
,
li
>
span
{
border
:
none
;
margin
:
0
;
@include
border-radius
(
0
!
important
);
padding
:
13px
19px
;
border-right
:
1px
solid
$border-color
;
}
}
}
}
}
...
...
app/assets/stylesheets/framework/tw_bootstrap_variables.scss
View file @
8367e4ab
...
@@ -66,20 +66,20 @@ $legend-color: $text-color;
...
@@ -66,20 +66,20 @@ $legend-color: $text-color;
//##
//##
$pagination-color
:
$gl-gray
;
$pagination-color
:
$gl-gray
;
$pagination-bg
:
$background-color
;
$pagination-bg
:
#fff
;
$pagination-border
:
transparent
;
$pagination-border
:
$border-color
;
$pagination-hover-color
:
#fff
;
$pagination-hover-color
:
$gl-gray
;
$pagination-hover-bg
:
$
brand-info
;
$pagination-hover-bg
:
$
hover
;
$pagination-hover-border
:
transparent
;
$pagination-hover-border
:
$border-color
;
$pagination-active-color
:
#fff
;
$pagination-active-color
:
$blue-dark
;
$pagination-active-bg
:
$brand-info
;
$pagination-active-bg
:
#fff
;
$pagination-active-border
:
transparent
;
$pagination-active-border
:
$border-color
;
$pagination-disabled-color
:
#
fff
;
$pagination-disabled-color
:
#
cdcdcd
;
$pagination-disabled-bg
:
lighten
(
$brand-info
,
15%
)
;
$pagination-disabled-bg
:
$background-color
;
$pagination-disabled-border
:
transparent
;
$pagination-disabled-border
:
$border-color
;
//== Form states and alerts
//== Form states and alerts
...
...
app/views/kaminari/gitlab/_next_page.html.haml
View file @
8367e4ab
...
@@ -5,5 +5,9 @@
...
@@ -5,5 +5,9 @@
-# num_pages: total number of pages
-# num_pages: total number of pages
-# per_page: number of items to fetch per page
-# per_page: number of items to fetch per page
-# remote: data-remote
-# remote: data-remote
%li
.next
-
if
current_page
.
last?
=
link_to_unless
current_page
.
last?
,
raw
(
t
'views.pagination.next'
),
url
,
rel:
'next'
,
remote:
remote
%li
{
class:
"next disabled"
}
%span
=
raw
(
t
'views.pagination.next'
)
-
else
%li
{
class:
"next"
}
=
link_to
raw
(
t
'views.pagination.next'
),
url
,
rel:
'next'
,
remote:
remote
app/views/kaminari/gitlab/_paginator.html.haml
View file @
8367e4ab
...
@@ -10,13 +10,13 @@
...
@@ -10,13 +10,13 @@
%ul
.pagination.clearfix
%ul
.pagination.clearfix
-
unless
current_page
.
first?
-
unless
current_page
.
first?
=
first_page_tag
unless
num_pages
<
5
# As kaminari will always show the first 5 pages
=
first_page_tag
unless
num_pages
<
5
# As kaminari will always show the first 5 pages
=
prev_page_tag
=
prev_page_tag
-
each_page
do
|
page
|
-
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_tag
page
=
page_tag
page
-
elsif
!
page
.
was_truncated?
-
elsif
!
page
.
was_truncated?
=
gap_tag
=
gap_tag
=
next_page_tag
-
unless
current_page
.
last?
-
unless
current_page
.
last?
=
next_page_tag
=
last_page_tag
unless
num_pages
<
5
=
last_page_tag
unless
num_pages
<
5
app/views/kaminari/gitlab/_prev_page.html.haml
View file @
8367e4ab
...
@@ -5,5 +5,9 @@
...
@@ -5,5 +5,9 @@
-# num_pages: total number of pages
-# num_pages: total number of pages
-# per_page: number of items to fetch per page
-# per_page: number of items to fetch per page
-# remote: data-remote
-# remote: data-remote
%li
{
class:
"prev"
}
-
if
current_page
.
first?
=
link_to_unless
current_page
.
first?
,
raw
(
t
'views.pagination.previous'
),
url
,
rel:
'prev'
,
remote:
remote
%li
{
class:
"prev disabled"
}
%span
=
raw
(
t
'views.pagination.previous'
)
-
else
%li
{
class:
"prev"
}
=
link_to
raw
(
t
'views.pagination.previous'
),
url
,
rel:
'prev'
,
remote:
remote
app/views/projects/issues/_issues.html.haml
View file @
8367e4ab
...
@@ -5,9 +5,4 @@
...
@@ -5,9 +5,4 @@
.nothing-here-block
No issues to show
.nothing-here-block
No issues to show
-
if
@issues
.
present?
-
if
@issues
.
present?
.issuable-filter-count
%span
.pull-right
=
number_with_delimiter
(
@issues
.
total_count
)
issues for this filter
=
paginate
@issues
,
theme:
"gitlab"
=
paginate
@issues
,
theme:
"gitlab"
app/views/projects/merge_requests/_merge_requests.html.haml
View file @
8367e4ab
...
@@ -5,10 +5,5 @@
...
@@ -5,10 +5,5 @@
.nothing-here-block
No merge requests to show
.nothing-here-block
No merge requests to show
-
if
@merge_requests
.
present?
-
if
@merge_requests
.
present?
.issuable-filter-count
%span
.pull-right
=
number_with_delimiter
(
@merge_requests
.
total_count
)
merge requests for this filter
=
paginate
@merge_requests
,
theme:
"gitlab"
=
paginate
@merge_requests
,
theme:
"gitlab"
config/locales/en.yml
View file @
8367e4ab
...
@@ -8,3 +8,7 @@ en:
...
@@ -8,3 +8,7 @@ en:
wrong_size
:
"
is
the
wrong
size
(should
be
%{file_size})"
wrong_size
:
"
is
the
wrong
size
(should
be
%{file_size})"
size_too_small
:
"
is
too
small
(should
be
at
least
%{file_size})"
size_too_small
:
"
is
too
small
(should
be
at
least
%{file_size})"
size_too_big
:
"
is
too
big
(should
be
at
most
%{file_size})"
size_too_big
:
"
is
too
big
(should
be
at
most
%{file_size})"
views
:
pagination
:
previous
:
"
Prev"
next
:
"
Next"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment