Fix 404 redirection on error pages without doctype. #1811
This commit is contained in:
parent
6ca243feae
commit
0265f3605b
@ -24,9 +24,6 @@ Main =
|
|||||||
try
|
try
|
||||||
return if window.frameElement and window.frameElement.src in ['', 'about:blank']
|
return if window.frameElement and window.frameElement.src in ['', 'about:blank']
|
||||||
|
|
||||||
# Don't run inside MathJax popups.
|
|
||||||
return if location.hostname is 'boards.4chan.org' and d.documentElement and not d.doctype
|
|
||||||
|
|
||||||
# Detect multiple copies of 4chan X
|
# Detect multiple copies of 4chan X
|
||||||
return if doc and $.hasClass(doc, 'fourchan-x')
|
return if doc and $.hasClass(doc, 'fourchan-x')
|
||||||
$.asap docSet, ->
|
$.asap docSet, ->
|
||||||
@ -276,7 +273,7 @@ Main =
|
|||||||
, "/#{g.BOARD}/"
|
, "/#{g.BOARD}/"
|
||||||
return
|
return
|
||||||
|
|
||||||
return if d.title in ['4chan - Temporarily Offline', '4chan - 404 Not Found']
|
return if d.title in ['4chan - Temporarily Offline', '4chan - 404 Not Found', 'MathJax Equation Source']
|
||||||
|
|
||||||
if g.VIEW in ['index', 'thread'] and not $('.board + *')
|
if g.VIEW in ['index', 'thread'] and not $('.board + *')
|
||||||
msg = $.el 'div',
|
msg = $.el 'div',
|
||||||
@ -428,7 +425,7 @@ Main =
|
|||||||
unless 'thisPageIsLegit' of Main
|
unless 'thisPageIsLegit' of Main
|
||||||
Main.thisPageIsLegit = location.hostname is 'boards.4chan.org' and
|
Main.thisPageIsLegit = location.hostname is 'boards.4chan.org' and
|
||||||
!$('link[href*="favicon-status.ico"]', d.head) and
|
!$('link[href*="favicon-status.ico"]', d.head) and
|
||||||
d.title not in ['4chan - Temporarily Offline', '4chan - Error', '504 Gateway Time-out']
|
d.title not in ['4chan - Temporarily Offline', '4chan - Error', '504 Gateway Time-out', 'MathJax Equation Source']
|
||||||
Main.thisPageIsLegit
|
Main.thisPageIsLegit
|
||||||
|
|
||||||
ready: (cb) ->
|
ready: (cb) ->
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user