restart re-used hidden GIFs
This commit is contained in:
parent
54c650f228
commit
dbf368d357
@ -156,6 +156,7 @@ ImageExpand =
|
|||||||
if file.fullImage
|
if file.fullImage
|
||||||
# Expand already-loaded/ing picture.
|
# Expand already-loaded/ing picture.
|
||||||
TrashQueue.remove el
|
TrashQueue.remove el
|
||||||
|
el.src = el.src if /\.gif$/.test el.src and !file.isHovered
|
||||||
else
|
else
|
||||||
el.src = src or file.URL
|
el.src = src or file.URL
|
||||||
$.after thumb, el
|
$.after thumb, el
|
||||||
|
|||||||
@ -12,10 +12,12 @@ ImageHover =
|
|||||||
post = Get.postFromNode @
|
post = Get.postFromNode @
|
||||||
{file} = post
|
{file} = post
|
||||||
{isVideo} = file
|
{isVideo} = file
|
||||||
return if post.file.isExpanding or post.file.isExpanded
|
return if file.isExpanding or file.isExpanded
|
||||||
|
file.isHovered = true
|
||||||
if el = file.fullImage
|
if el = file.fullImage
|
||||||
el.id = 'ihover'
|
el.id = 'ihover'
|
||||||
TrashQueue.remove el
|
TrashQueue.remove el
|
||||||
|
el.src = el.src if /\.gif$/.test el.src
|
||||||
else
|
else
|
||||||
file.fullImage = el = $.el (if isVideo then 'video' else 'img'),
|
file.fullImage = el = $.el (if isVideo then 'video' else 'img'),
|
||||||
className: 'full-image'
|
className: 'full-image'
|
||||||
@ -39,6 +41,7 @@ ImageHover =
|
|||||||
el.pause()
|
el.pause()
|
||||||
TrashQueue.add el, post
|
TrashQueue.add el, post
|
||||||
el.removeAttribute 'id'
|
el.removeAttribute 'id'
|
||||||
|
$.queueTask -> delete file.isHovered
|
||||||
error: ->
|
error: ->
|
||||||
post = Get.postFromNode @
|
post = Get.postFromNode @
|
||||||
return if post.file.isExpanding or post.file.isExpanded
|
return if post.file.isExpanding or post.file.isExpanded
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user