Mercurial > ec-userscripts
diff tweetdeck-large-image.user.js @ 25:06d7972287c1
(none)
author | Edho Arief <me@myconan.net> |
---|---|
date | Tue, 17 Nov 2015 11:01:09 +0000 |
parents | 8ce6738a3a81 |
children | 6ff29abe127d |
line wrap: on
line diff
--- a/tweetdeck-large-image.user.js Tue Nov 17 10:56:29 2015 +0000 +++ b/tweetdeck-large-image.user.js Tue Nov 17 11:01:09 2015 +0000 @@ -13,9 +13,12 @@ var $ = jQuery; $(document).off('.ec-userscript'); - $(document).on('click.ec-userscript', '.js-media-image-link', function(e) { - var $link = $(e.currentTarget); - var url = getComputedStyle($link[0]).backgroundImage.replace(/^url\(('|")?(.+?)(:small)?\1\)$/, '$2'); - $link.attr('href', url + ':orig'); + $(document).on('mouseenter.ec-userscript', '.js-media-image-link', function(e) { + var link = e.currentTarget; + if (link._ecUserscript === true) { return; } + + var url = getComputedStyle(link).backgroundImage.replace(/^url\(('|")?(.+?)(:small)?\1\)$/, '$2'); + link.setAttribute('href', url + ':orig'); + link._ecUserscript = true; }); }).call(); \ No newline at end of file