Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
re2o
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nounous
re2o
Commits
3ed137cf
Commit
3ed137cf
authored
Dec 30, 2018
by
erdnaxe
🦋
Committed by
klafyvel
Jan 01, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Paginator styling and go to id feature
parent
45cda20c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
46 additions
and
17 deletions
+46
-17
machines/templates/machines/aff_machines.html
machines/templates/machines/aff_machines.html
+2
-2
templates/pagination.html
templates/pagination.html
+44
-15
No files found.
machines/templates/machines/aff_machines.html
View file @
3ed137cf
...
@@ -28,7 +28,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
...
@@ -28,7 +28,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
<div
class=
"table-responsive"
>
<div
class=
"table-responsive"
>
{% if machines_list.paginator %}
{% if machines_list.paginator %}
{% include "pagination.html" with list=machines_list %}
{% include "pagination.html" with list=machines_list
go_to_id="machines"
%}
{% endif %}
{% endif %}
<table
class=
"table"
id=
"machines_table"
>
<table
class=
"table"
id=
"machines_table"
>
...
@@ -215,6 +215,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
...
@@ -215,6 +215,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
</script>
</script>
{% if machines_list.paginator %}
{% if machines_list.paginator %}
{% include "pagination.html" with list=machines_list %}
{% include "pagination.html" with list=machines_list
go_to_id="machines"
%}
{% endif %}
{% endif %}
</div>
</div>
templates/pagination.html
View file @
3ed137cf
...
@@ -23,23 +23,52 @@ with this program; if not, write to the Free Software Foundation, Inc.,
...
@@ -23,23 +23,52 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endcomment %}
{% endcomment %}
{% load url_insert_param %}
{% load url_insert_param %}
{% load i18n %}
{% if list.paginator.num_pages > 1 %}
{% if list.paginator.num_pages > 1 %}
<ul
class=
"pagination nav navbar-nav"
>
<ul
class=
"pagination text-center"
>
{% if list.has_previous %}
{% if list.has_previous %}
<li><a
href=
"{% url_insert_param request.get_full_path page=1 %}"
>
<
<
</
a
></li>
<li>
<li><a
href=
"{% url_insert_param request.get_full_path page=list.previous_page_number %}"
>
<
</
a
></li>
<a
href=
"{% url_insert_param request.get_full_path page=1 %}{% if go_to_id %}#{{ go_to_id }}{% endif %}"
>
{% endif %}
<span
aria-hidden=
"true"
>
«
</span>
{% for page in list.paginator.page_range %}
<span
class=
"sr-only"
>
{% trans "First" %}
</span>
{% if list.number
<
=
page
|
add:
"3"
and
list.number
>
= page|add:"-3" %}
</a>
<li
class=
"{% if list.number == page %}active{% endif %}"
><a
href=
"{% url_insert_param request.get_full_path page=page %}"
>
{{ page }}
</a></li>
</li>
<li>
<a
href=
"{% url_insert_param request.get_full_path page=list.previous_page_number %}{% if go_to_id %}#{{ go_to_id }}{% endif %}"
>
<span
aria-hidden=
"true"
>
‹
</span>
<span
class=
"sr-only"
>
{% trans "Previous" %}
</span>
</a>
</li>
{% else %}
<li
class=
"disabled"
><span
aria-hidden=
"true"
>
«
</span></li>
<li
class=
"disabled"
><span
aria-hidden=
"true"
>
‹
</span></li>
{% endif %}
{% endif %}
{% endfor %}
{% if list.has_next %}
{% for page in list.paginator.page_range %}
<li><a
href=
"{% url_insert_param request.get_full_path page=list.next_page_number %}"
>
>
</a></li>
{% if list.number
<
=
page
|
add:
"3"
and
list.number
>
= page|add:"-3" %}
<li><a
href=
"{% url_insert_param request.get_full_path page=list.paginator.page_range|length %}"
>
>>
</a></li>
<li
class=
"{% if list.number == page %}active{% endif %}"
>
{% endif %}
<a
href=
"{% url_insert_param request.get_full_path page=page %}{% if go_to_id %}#{{ go_to_id }}{% endif %}"
>
{{ page }}
</a>
</ul>
</li>
{% endif %}
{% endif %}
{% endfor %}
{% if list.has_next %}
<li>
<a
href=
"{% url_insert_param request.get_full_path page=list.next_page_number %}{% if go_to_id %}#{{ go_to_id }}{% endif %}"
>
<span
aria-hidden=
"true"
>
›
</span>
<span
class=
"sr-only"
>
{% trans "Next" %}
</span>
</a>
</li>
<li>
<a
href=
"{% url_insert_param request.get_full_path page=list.paginator.page_range|length %}{% if go_to_id %}#{{ go_to_id }}{% endif %}"
>
<span
aria-hidden=
"true"
>
»
</span>
<span
class=
"sr-only"
>
{% trans "Last" %}
</span>
</a>
</li>
{% else %}
<li
class=
"disabled"
><span
aria-hidden=
"true"
>
›
</span></li>
<li
class=
"disabled"
><span
aria-hidden=
"true"
>
»
</span></li>
{% endif %}
</ul>
{% endif %}
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