From 5bf9e0ab8b138849b587336f18d1a5e949ca9f9c Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Mon, 7 Apr 2014 10:49:11 -0700 Subject: [PATCH] Clear event listener Conflicts: builds/4chan-X-beta.user.js builds/4chan-X.user.js --- src/Images/ImageLoader.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Images/ImageLoader.coffee b/src/Images/ImageLoader.coffee index a7d71dac9..6bfea82a7 100755 --- a/src/Images/ImageLoader.coffee +++ b/src/Images/ImageLoader.coffee @@ -50,13 +50,15 @@ ImageLoader = file.autoplay = Conf['Autoplay'] if Conf['Image Hover'] $.on file, 'mouseover', ImageHover.mouseover - $.on file, 'load loadedmetadata', => + cb = => + $.off file, 'load loadedmetadata', cb # Replace the thumbnail once the file has finished loading. if isVideo $.replace thumb, file @file.thumb = file # XXX expanding requires the post.file.thumb node. return thumb.src = URL + $.on file, 'load loadedmetadata', cb file.src = URL toggle: ->