better solution to the loading problem

This commit is contained in:
ccd0 2014-05-18 09:27:01 -07:00
parent 200723d742
commit 8fb98b785a
2 changed files with 9 additions and 8 deletions

View File

@ -50,12 +50,7 @@ Main =
Report.init()
return
when 'i.4cdn.org'
if Conf['Loop in New Tab'] and document.body and video = $ 'video'
Video.configure video
$.on video, 'click', ->
if !video.controls
if video.paused then video.play() else video.pause()
$.ready ->
onReady = ->
if Conf['404 Redirect'] and d.title in ['4chan - Temporarily Offline', '4chan - 404 Not Found']
Redirect.init()
pathname = location.pathname.split '/'
@ -63,6 +58,12 @@ Main =
boardID: g.BOARD.ID
filename: pathname[pathname.length - 1]
location.replace URL if URL
else if Conf['Loop in New Tab'] and video = $ 'video'
Video.configure video
$.on video, 'click', ->
if !video.controls
if video.paused then video.play() else video.pause()
$.ready onReady, true
return
# c.time 'All initializations'

View File

@ -16,9 +16,9 @@ $.DAY = 24 *
$.id = (id) ->
d.getElementById id
$.ready = (fc) ->
$.ready = (fc, immediate) ->
unless d.readyState is 'loading'
$.queueTask fc
if immediate then fc() else $.queueTask fc
return
cb = ->
$.off d, 'DOMContentLoaded', cb