22 lines
660 B
CoffeeScript
22 lines
660 B
CoffeeScript
RevealSpoilers =
|
|
init: ->
|
|
return unless g.VIEW in ['index', 'thread', 'archive'] and Conf['Reveal Spoiler Thumbnails']
|
|
|
|
Callbacks.Post.push
|
|
name: 'Reveal Spoiler Thumbnails'
|
|
cb: @node
|
|
|
|
node: ->
|
|
return if @isClone
|
|
for file in @files when 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
|
|
return
|