Merge refresh button in navigation links with the time since last refresh, and make it navigate to the front page.

This commit is contained in:
ccd0 2015-03-31 02:55:21 -07:00
parent 82a058bad9
commit 25470745c4
2 changed files with 8 additions and 5 deletions

View File

@ -70,9 +70,9 @@ Index =
$.on d, 'scroll', Index.scroll
$.on @pagelist, 'click', @cb.pageNav
$.on @searchInput, 'input', @onSearchInput
$.on $('.refreshlink a', @navLinks), 'click', @update
$.on $('#index-search-clear', @navLinks), 'click', @clearSearch
$.on $('#hidden-toggle a', @navLinks), 'click', @cb.toggleHiddenThreads
$.on $('#index-last-refresh a', @navLinks), 'click', @cb.refreshFront
$.on $('#index-search-clear', @navLinks), 'click', @clearSearch
$.on $('#hidden-toggle a', @navLinks), 'click', @cb.toggleHiddenThreads
$.on @selectMode, 'change', @cb.mode
for select in [@selectMode, @selectSort, @selectSize]
select.value = Conf[select.name]
@ -262,6 +262,10 @@ Index =
e.preventDefault()
Index.userPageNav +a.pathname.split('/')[2] or 1
refreshFront: ->
Index.userPageNav 1
Index.update()
scrollToIndex: ->
Header.scrollToIfNeeded Index.navLinks

View File

@ -1,9 +1,8 @@
<span class="brackets-wrap refreshlink"><a href="javascript:;">Refresh</a></span>
<span class="brackets-wrap indexlink"><a href="#index">Index</a></span>
<span class="brackets-wrap cataloglink"><a href="#catalog">Catalog</a></span>
<span class="brackets-wrap archlistlink"><a href="./archive">Archive</a></span>
<span class="brackets-wrap bottomlink"><a href="#bottom">Bottom</a></span>
<span class="brackets-wrap" id="index-last-refresh"><time title="Last index refresh">...</time></span>
<span class="brackets-wrap" id="index-last-refresh"><a href="javascript:;"><time title="Last index refresh">...</time></a></span>
<input type="search" id="index-search" class="field" placeholder="Search">
<a id="index-search-clear" href="javascript:;" title="Clear search">×</a>
<span id="hidden-label" hidden> &mdash; <span id="hidden-count"></span> <span id="hidden-toggle">[<a href="javascript:;">Show</a>]</span></span>