In case of incomplete pageload, index refresh should hard refresh. #509

This commit is contained in:
ccd0 2016-01-23 13:45:06 -08:00
parent a6d68c435d
commit c65a0668c7

View File

@ -90,7 +90,7 @@ Index =
$('.cataloglink a', @pagelist).href = CatalogLinks.catalog()
$.on @pagelist, 'click', @cb.pageNav
@update()
@update true
$.onExists doc, 'title + *', ->
d.title = d.title.replace /\ -\ Page\ \d+/, ''
@ -417,7 +417,7 @@ Index =
else
"#{hiddenCount} hidden threads"
update: ->
update: (firstTime) ->
Index.req?.abort()
Index.notice?.close()
@ -433,6 +433,11 @@ Index =
Index.notice = new Notice 'info', 'Refreshing index...'
), 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",
onloadend: Index.load
,