summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRegis <boudinot.regis@yahoo.com>2017-01-06 14:11:42 -0700
committerRegis <boudinot.regis@yahoo.com>2017-01-06 14:11:42 -0700
commit79f6e08c116a24493406da21e8be8a03cc1b35cd (patch)
treed8c7ed3b254a8517c4b3e47bdb6b819d37c2df8c
parent6bf0bd0fba08320ffa0dc4ef3af7910d9aa14ae6 (diff)
downloadgitlab-ce-79f6e08c116a24493406da21e8be8a03cc1b35cd.tar.gz
use switch for pagination
-rw-r--r--app/assets/javascripts/vue_pagination/index.js.es630
1 files changed, 18 insertions, 12 deletions
diff --git a/app/assets/javascripts/vue_pagination/index.js.es6 b/app/assets/javascripts/vue_pagination/index.js.es6
index d5f276e3b59..24d3e222679 100644
--- a/app/assets/javascripts/vue_pagination/index.js.es6
+++ b/app/assets/javascripts/vue_pagination/index.js.es6
@@ -66,18 +66,24 @@
const text = e.target.innerText;
const { totalPages, nextPage, previousPage } = this.pageInfo;
- if (text === SPREAD) {
- return;
- } else if (text === LAST) {
- pageNum = totalPages;
- } else if (text === NEXT) {
- pageNum = nextPage;
- } else if (text === PREV) {
- pageNum = previousPage;
- } else if (text === FIRST) {
- pageNum = 1;
- } else {
- pageNum = +text;
+ switch (text) {
+ case SPREAD:
+ break;
+ case LAST:
+ pageNum = totalPages;
+ break;
+ case NEXT:
+ pageNum = nextPage;
+ break;
+ case PREV:
+ pageNum = previousPage;
+ break;
+ case FIRST:
+ pageNum = 1;
+ break;
+ default:
+ pageNum = +text;
+ break;
}
this.change(pageNum, apiScope);