Remove image preloading

This commit is contained in:
Nicolas Stepien 2011-11-24 00:30:50 +01:00
parent 1362b76dfd
commit 95b1b718d4
2 changed files with 1 additions and 30 deletions

View File

@ -3,7 +3,7 @@ master
initiate 4chan X earlier initiate 4chan X earlier
performance improvements performance improvements
regular expressions based filter regular expressions based filter
do not preload images automatically remove image preloading
automatically reload expanded pictures on error automatically reload expanded pictures on error
update archives redirections for /diy/, /pol/ and /sci/ update archives redirections for /diy/, /pol/ and /sci/
handle bans with the thread updater handle bans with the thread updater

View File

@ -20,7 +20,6 @@ config =
'Image Auto-Gif': [false, 'Animate gif thumbnails'] 'Image Auto-Gif': [false, 'Animate gif thumbnails']
'Image Expansion': [true, 'Expand images'] 'Image Expansion': [true, 'Expand images']
'Image Hover': [false, 'Show full image on mouseover'] 'Image Hover': [false, 'Show full image on mouseover']
'Image Preloading': [false, 'Preload Images']
'Sauce': [true, 'Add sauce to images'] 'Sauce': [true, 'Add sauce to images']
'Reveal Spoilers': [false, 'Replace spoiler thumbnails by the original thumbnail'] 'Reveal Spoilers': [false, 'Replace spoiler thumbnails by the original thumbnail']
Monitoring: Monitoring:
@ -2065,31 +2064,6 @@ imgHover =
src: @parentNode.href src: @parentNode.href
$.add d.body, ui.el $.add d.body, ui.el
imgPreloading =
init: ->
unless controls = $.id 'imgControls'
controls = $.el 'div',
id: 'imgControls'
form = $ 'body > form'
$.prepend form, controls
label = $.el 'label',
innerHTML: 'Preload Images<input type=checkbox id=imagePreload>'
$.on $('input', label), 'click', imgPreloading.click
$.add controls, label
g.callbacks.push imgPreloading.node
click: ->
if imgPreloading.on = @checked
for thumb in $$ 'img[md5]:last-child'
imgPreloading.preload thumb
node: (root) ->
return unless imgPreloading.on and thumb = $ 'img[md5]:last-child', root
imgPreloading.preload thumb
preload: (thumb) ->
$.el 'img', src: thumb.parentNode.href
imgGif = imgGif =
init: -> init: ->
g.callbacks.push (root) -> g.callbacks.push (root) ->
@ -2401,9 +2375,6 @@ Main =
if conf['Thread Stats'] if conf['Thread Stats']
threadStats.init() threadStats.init()
if conf['Image Preloading']
imgPreloading.init()
if conf['Reply Navigation'] if conf['Reply Navigation']
nav.init() nav.init()