提交 0c15bbad 编写于 作者: R Regis

last logic no href anymore

上级 64e8ab95
...@@ -34,8 +34,9 @@ ...@@ -34,8 +34,9 @@
shortsha(pipeline) { shortsha(pipeline) {
return pipeline.sha.slice(0, 8); return pipeline.sha.slice(0, 8);
}, },
changepage(event) { changepage(event, last) {
this.pagenum = +event.target.innerText; 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 // use p instead of page to avoid rails tyring to make an actual request
window.history.pushState({}, null, `?p=${this.pagenum}`); window.history.pushState({}, null, `?p=${this.pagenum}`);
clearInterval(this.intervalId); clearInterval(this.intervalId);
......
...@@ -48,17 +48,14 @@ ...@@ -48,17 +48,14 @@
<li :class='pagenumberstatus(n)' v-else> <li :class='pagenumberstatus(n)' v-else>
<a @click='changepage($event)'>{{(n - 1)}}</a> <a @click='changepage($event)'>{{(n - 1)}}</a>
</li> </li>
<!-- <li class="page" v-if='n === upcount'>
still working on this bit <span class="page gap">…</span>
<li class="page" v-if='n === upcount - 1'> </li>
<span class="page gap">…</span>
</li>
-->
<li class="next" v-if='n === upcount'> <li class="next" v-if='n === upcount'>
<a rel="next" :href='next'>Next</a> <a rel="next" :href='next'>Next</a>
</li> </li>
<li class="last" v-if='n === upcount'> <li class="last" v-if='n === upcount && pagenum !== last'>
<a :href='lastpage'>Last »</a> <a @click='changepage($event, last)'>Last »</a>
</li> </li>
</ul> </ul>
</div> </div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册