diff --git a/app/assets/javascripts/vue_pipelines_index/pipelines.vue.js.es6 b/app/assets/javascripts/vue_pipelines_index/pipelines.vue.js.es6 index 77923e68004058806fd35779dbd847fab2a4e376..b72a6d95e35c404a38ce248cafe86d3c98da2a75 100644 --- a/app/assets/javascripts/vue_pipelines_index/pipelines.vue.js.es6 +++ b/app/assets/javascripts/vue_pipelines_index/pipelines.vue.js.es6 @@ -34,8 +34,9 @@ shortsha(pipeline) { return pipeline.sha.slice(0, 8); }, - changepage(event) { - this.pagenum = +event.target.innerText; + changepage(event, last) { + if (last) this.pagenum = +last; + if (!last) this.pagenum = +event.target.innerText; // use p instead of page to avoid rails tyring to make an actual request window.history.pushState({}, null, `?p=${this.pagenum}`); clearInterval(this.intervalId); diff --git a/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6 b/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6 index 56b5ba04b36c29949c395d5f685557f0365295d5..48efa4bd57e7f6f961af2e5be1e60f470ed28444 100644 --- a/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6 +++ b/app/assets/javascripts/vue_pipelines_index/vue_gl_pagination.vue.js.es6 @@ -48,17 +48,14 @@
  • {{(n - 1)}}
  • - +
  • + +
  • -
  • - Last » +
  • + Last »