Skip to content
Snippets Groups Projects
Commit 728549f2 authored by Timothee P's avatar Timothee P :sunflower:
Browse files

WIP: adding ellipsis

parent e0424382
No related branches found
No related tags found
No related merge requests found
...@@ -198,8 +198,9 @@ ...@@ -198,8 +198,9 @@
>Précédent</a >Précédent</a
> >
<span> <span>
<span v-if="displayedPagesNumber[0] > 1" class="ellipsis"></span>
<a <a
v-for="pageNumber in pageNumbers" v-for="pageNumber in displayedPagesNumber"
:key="'page' + pageNumber" :key="'page' + pageNumber"
@click="$emit('update:page', pageNumber)" @click="$emit('update:page', pageNumber)"
:class="[ :class="[
...@@ -211,8 +212,8 @@ ...@@ -211,8 +212,8 @@
tabindex="0" tabindex="0"
>{{ pageNumber }}</a >{{ pageNumber }}</a
> >
<span v-if="displayedPagesNumber.slice(-1)[0] < pageNumbers.slice(-1)[0]" class="ellipsis"></span>
</span> </span>
<a <a
id="table-features_next" id="table-features_next"
:class="[ :class="[
...@@ -243,6 +244,12 @@ export default { ...@@ -243,6 +244,12 @@ export default {
"sort", "sort",
], ],
data() {
return {
displayedPageStart: 0
}
},
computed: { computed: {
...mapState(["user"]), ...mapState(["user"]),
...mapGetters(["project", "permissions"]), ...mapGetters(["project", "permissions"]),
...@@ -275,6 +282,10 @@ export default { ...@@ -275,6 +282,10 @@ export default {
? this.featuresCount ? this.featuresCount
: this.pagination.end; : this.pagination.end;
}, },
displayedPagesNumber() {
return [...this.pageNumbers].splice(this.displayedPageStart, 5);
}
}, },
methods: { methods: {
...@@ -396,6 +407,10 @@ export default { ...@@ -396,6 +407,10 @@ export default {
box-shadow: none; box-shadow: none;
} }
.dataTables_wrapper .dataTables_paginate .ellipsis {
padding: 0 1em;
}
i.icon.sort:not(.down):not(.up) { i.icon.sort:not(.down):not(.up) {
color: rgb(220, 220, 220); color: rgb(220, 220, 220);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment