Skip to content

Commit 1745a99

Browse files
Merge pull request #1 from ediamin/master
Add button and disabled classes to pagination buttons
2 parents 7c65c54 + 9af64de commit 1745a99

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/components/ListTable.vue

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
<span class="displaying-num">{{ itemsTotal }} items</span>
2929

3030
<span class="pagination-links" v-if="hasPagination">
31-
<span v-if="disableFirst" class="tablenav-pages-navspan" aria-hidden="true">&laquo;</span>
32-
<a v-else href="#" class="first-page" @click.prevent="goToPage(1);"><span aria-hidden="true">&laquo;</span></a>
31+
<span v-if="disableFirst" class="tablenav-pages-navspan button disabled" aria-hidden="true">&laquo;</span>
32+
<a v-else href="#" class="first-page button" @click.prevent="goToPage(1);"><span aria-hidden="true">&laquo;</span></a>
3333

34-
<span v-if="disablePrev" class="tablenav-pages-navspan" aria-hidden="true">&lsaquo;</span>
35-
<a v-else href="#" class="prev-page" @click.prevent="goToPage(currentPage - 1);"><span aria-hidden="true">&lsaquo;</span></a>
34+
<span v-if="disablePrev" class="tablenav-pages-navspan button disabled" aria-hidden="true">&lsaquo;</span>
35+
<a v-else href="#" class="prev-page button" @click.prevent="goToPage(currentPage - 1);"><span aria-hidden="true">&lsaquo;</span></a>
3636

3737
<span class="paging-input">
3838
<span class="tablenav-paging-text">
@@ -41,11 +41,11 @@
4141
</span>
4242
</span>
4343

44-
<span v-if="disableNext" class="tablenav-pages-navspan" aria-hidden="true">&rsaquo;</span>
45-
<a v-else href="#" class="next-page" @click.prevent="goToPage(currentPage + 1);"><span aria-hidden="true">&rsaquo;</span></a>
44+
<span v-if="disableNext" class="tablenav-pages-navspan button disabled" aria-hidden="true">&rsaquo;</span>
45+
<a v-else href="#" class="next-page button" @click.prevent="goToPage(currentPage + 1);"><span aria-hidden="true">&rsaquo;</span></a>
4646

47-
<span v-if="disableLast" class="tablenav-pages-navspan" aria-hidden="true">&raquo;</span>
48-
<a v-else href="#" class="last-page" @click.prevent="goToPage(totalPages)"><span aria-hidden="true">&raquo;</span></a>
47+
<span v-if="disableLast" class="tablenav-pages-navspan button disabled" aria-hidden="true">&raquo;</span>
48+
<a v-else href="#" class="last-page button" @click.prevent="goToPage(totalPages)"><span aria-hidden="true">&raquo;</span></a>
4949
</span>
5050
</div>
5151
</div>
@@ -120,11 +120,11 @@
120120
<span class="displaying-num">{{ itemsTotal }} items</span>
121121

122122
<span class="pagination-links" v-if="hasPagination">
123-
<span v-if="disableFirst" class="tablenav-pages-navspan" aria-hidden="true">&laquo;</span>
124-
<a v-else href="#" class="first-page" @click.prevent="goToPage(1);"><span aria-hidden="true">&laquo;</span></a>
123+
<span v-if="disableFirst" class="tablenav-pages-navspan button disabled" aria-hidden="true">&laquo;</span>
124+
<a v-else href="#" class="first-page button" @click.prevent="goToPage(1);"><span aria-hidden="true">&laquo;</span></a>
125125

126-
<span v-if="disablePrev" class="tablenav-pages-navspan" aria-hidden="true">&lsaquo;</span>
127-
<a v-else href="#" class="prev-page" @click.prevent="goToPage(currentPage - 1);"><span aria-hidden="true">&lsaquo;</span></a>
126+
<span v-if="disablePrev" class="tablenav-pages-navspan button disabled" aria-hidden="true">&lsaquo;</span>
127+
<a v-else href="#" class="prev-page button" @click.prevent="goToPage(currentPage - 1);"><span aria-hidden="true">&lsaquo;</span></a>
128128

129129
<span class="paging-input">
130130
<span class="tablenav-paging-text">
@@ -133,11 +133,11 @@
133133
</span>
134134
</span>
135135

136-
<span v-if="disableNext" class="tablenav-pages-navspan" aria-hidden="true">&rsaquo;</span>
137-
<a v-else href="#" class="next-page" @click.prevent="goToPage(currentPage + 1);"><span aria-hidden="true">&rsaquo;</span></a>
136+
<span v-if="disableNext" class="tablenav-pages-navspan button disabled" aria-hidden="true">&rsaquo;</span>
137+
<a v-else href="#" class="next-page button" @click.prevent="goToPage(currentPage + 1);"><span aria-hidden="true">&rsaquo;</span></a>
138138

139-
<span v-if="disableLast" class="tablenav-pages-navspan" aria-hidden="true">&raquo;</span>
140-
<a v-else href="#" class="last-page" @click.prevent="goToPage(totalPages)"><span aria-hidden="true">&raquo;</span></a>
139+
<span v-if="disableLast" class="tablenav-pages-navspan button disabled" aria-hidden="true">&raquo;</span>
140+
<a v-else href="#" class="last-page button" @click.prevent="goToPage(totalPages)"><span aria-hidden="true">&raquo;</span></a>
141141
</span>
142142
</div>
143143
</div>
@@ -485,4 +485,4 @@ export default {
485485
}
486486
}
487487
488-
</style>
488+
</style>

0 commit comments

Comments
 (0)