Mercurial > ec-userscripts
view tweetdeck-large-image.user.js @ 40:23c1810da164
Only if there's main content
author | nanaya <me@nanaya.pro> |
---|---|
date | Thu, 20 Jul 2017 20:29:43 +0900 |
parents | 32a213717e6a |
children | 2e1cae72a63e |
line wrap: on
line source
// ==UserScript== // @name Tweetdeck large image // @namespace https://myconan.net // @version 1.0.2 // @description No more stupid link for images in tweetdeck // @author nanaya // @match https://tweetdeck.twitter.com/* // @grant none // @downloadURL https://bitbucket.org/!api/2.0/snippets/nanayapro/TK64/tip/files/tweetdeck-large-image.user.js // ==/UserScript== ;(function() { "use strict"; var $ = jQuery var replaceLink = function(e) { var link = e.currentTarget if (link._ecUserscript === true) { return } var images = link.getElementsByClassName("media-img") var url if (images.length) { url = images[0].src.replace(/:[a-z0-9]+$/, "") } else { url = getComputedStyle(link).backgroundImage.replace(/^url\(('|")?(.+?)(:small)?\1\)$/, "$2") } link.setAttribute("href", url + ":orig") link._ecUserscript = true } $(document).off(".ec-userscript") $(document).on("mouseenter.ec-userscript", ".js-media-image-link", replaceLink) }).call();