4chan-x/src/Images/RevealSpoilers.coffee
2016-09-25 00:03:39 -07:00

20 lines
619 B
CoffeeScript

RevealSpoilers =
init: ->
return unless g.VIEW in ['index', 'thread'] and Conf['Reveal Spoiler Thumbnails']
Callbacks.Post.push
name: 'Reveal Spoiler Thumbnails'
cb: @node
node: ->
return unless not @isClone and @file and @file.thumb and @file.isSpoiler
{thumb} = @file
# Remove old width and height.
thumb.removeAttribute 'style'
# Enforce thumbnail size if thumbnail is replaced.
thumb.style.maxHeight = thumb.style.maxWidth = if @isReply then '125px' else '250px'
if thumb.src
thumb.src = @file.thumbURL
else
thumb.dataset.src = @file.thumbURL