diff options
author | Regis <boudinot.regis@yahoo.com> | 2017-01-06 14:11:42 -0700 |
---|---|---|
committer | Regis <boudinot.regis@yahoo.com> | 2017-01-06 14:11:42 -0700 |
commit | 79f6e08c116a24493406da21e8be8a03cc1b35cd (patch) | |
tree | d8c7ed3b254a8517c4b3e47bdb6b819d37c2df8c | |
parent | 6bf0bd0fba08320ffa0dc4ef3af7910d9aa14ae6 (diff) | |
download | gitlab-ce-79f6e08c116a24493406da21e8be8a03cc1b35cd.tar.gz |
use switch for pagination
-rw-r--r-- | app/assets/javascripts/vue_pagination/index.js.es6 | 30 |
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); |