In case of incomplete pageload, index refresh should hard refresh. #509
This commit is contained in:
parent
a6d68c435d
commit
c65a0668c7
@ -90,7 +90,7 @@ Index =
|
|||||||
$('.cataloglink a', @pagelist).href = CatalogLinks.catalog()
|
$('.cataloglink a', @pagelist).href = CatalogLinks.catalog()
|
||||||
$.on @pagelist, 'click', @cb.pageNav
|
$.on @pagelist, 'click', @cb.pageNav
|
||||||
|
|
||||||
@update()
|
@update true
|
||||||
|
|
||||||
$.onExists doc, 'title + *', ->
|
$.onExists doc, 'title + *', ->
|
||||||
d.title = d.title.replace /\ -\ Page\ \d+/, ''
|
d.title = d.title.replace /\ -\ Page\ \d+/, ''
|
||||||
@ -417,7 +417,7 @@ Index =
|
|||||||
else
|
else
|
||||||
"#{hiddenCount} hidden threads"
|
"#{hiddenCount} hidden threads"
|
||||||
|
|
||||||
update: ->
|
update: (firstTime) ->
|
||||||
Index.req?.abort()
|
Index.req?.abort()
|
||||||
Index.notice?.close()
|
Index.notice?.close()
|
||||||
|
|
||||||
@ -433,6 +433,11 @@ Index =
|
|||||||
Index.notice = new Notice 'info', 'Refreshing index...'
|
Index.notice = new Notice 'info', 'Refreshing index...'
|
||||||
), 3 * $.SECOND - (Date.now() - now)
|
), 3 * $.SECOND - (Date.now() - now)
|
||||||
|
|
||||||
|
# Hard refresh in case of incomplete page load.
|
||||||
|
if not firstTime and d.readyState isnt 'loading' and not $('.board + *')
|
||||||
|
location.reload()
|
||||||
|
return
|
||||||
|
|
||||||
Index.req = $.ajax "//a.4cdn.org/#{g.BOARD}/catalog.json",
|
Index.req = $.ajax "//a.4cdn.org/#{g.BOARD}/catalog.json",
|
||||||
onloadend: Index.load
|
onloadend: Index.load
|
||||||
,
|
,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user