Add multifile support for image hover. #2171

This commit is contained in:
ccd0 2019-07-15 12:52:22 -07:00
parent 35bbf9e129
commit 841150331c

View File

@ -11,17 +11,16 @@ ImageHover =
cb: @catalogNode cb: @catalogNode
node: -> node: ->
return unless @file and (@file.isImage or @file.isVideo) and @file.thumb for file in @files when (file.isImage or file.isVideo) and file.thumb
$.on @file.thumb, 'mouseover', ImageHover.mouseover @ $.on file.thumb, 'mouseover', ImageHover.mouseover(@, file)
catalogNode: -> catalogNode: ->
{file} = @thread.OP file = @thread.OP.files[0]
return unless file and (file.isImage or file.isVideo) return unless file and (file.isImage or file.isVideo)
$.on @nodes.thumb, 'mouseover', ImageHover.mouseover @thread.OP $.on @nodes.thumb, 'mouseover', ImageHover.mouseover(@thread.OP, file)
mouseover: (post) -> (e) -> mouseover: (post, file) -> (e) ->
return unless doc.contains @ return unless doc.contains @
{file} = post
{isVideo} = file {isVideo} = file
return if file.isExpanding or file.isExpanded or g.SITE.isThumbExpanded?(file) return if file.isExpanding or file.isExpanded or g.SITE.isThumbExpanded?(file)
error = ImageHover.error post error = ImageHover.error post