Skip to content

Instantly share code, notes, and snippets.

@csu
Forked from karan/tweetdeck_paste_image.js
Created March 9, 2016 23:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save csu/551a161ee843587fbccb to your computer and use it in GitHub Desktop.
Save csu/551a161ee843587fbccb to your computer and use it in GitHub Desktop.
javascript:(function()%7Bdocument.getElementsByClassName('compose-text-container')%5B0%5D.onpaste%20%3D%20function%20(event)%20%7Bvar%20items%20%3D%20(event.clipboardData%20%20%7C%7C%20event.originalEvent.clipboardData).items%3B%2F%2F%20find%20pasted%20image%20among%20pasted%20itemsvar%20blob%3Bfor%20(var%20i%20%3D%200%3B%20i%20%3C%20items.length%3B%20i%2B%2B)%20%7Bif%20(items%5Bi%5D.type.indexOf(%22image%22)%20%3D%3D%3D%200)%20%7Bblob%20%3D%20items%5Bi%5D.getAsFile()%3B%7D%7D%2F%2F%20load%20image%20if%20there%20is%20a%20pasted%20imageif%20(blob%20!%3D%3D%20null)%20%7Bvar%20reader%20%3D%20new%20FileReader()%3Breader.onload%20%3D%20function(event)%20%7Bmedia_el%20%3D%20'%3Cdiv%20class%3D%22compose-media-bar-holder%20padding-al%22%3E'%20%2B'%3Cdiv%20class%3D%22compose-media-bar%22%3E'%20%2B'%3Ca%20class%3D%22js-media-bar-remove%20compose-media-bar-remove%20is-actionable%22%3E'%20%2B'%3Ci%20class%3D%22sprite%20sprite-close%22%3E%3C%2Fi%3E'%20%2B'%3C%2Fa%3E'%20%2B'%3Cimg%20class%3D%22js-media-bar-thumb%20compose-media-bar-thumb%20full-width%22%20alt%3D%22%22%20src%3D%22'%20%2B%20event.target.result%20%2B%20'%22%20style%3D%22height%3A%20auto%3B%22%3E'%20%2B'%3C%2Fdiv%3E'%20%2B'%3C%2Fdiv%3E'%3Bvar%20media_element%20%3D%20document.getElementsByClassName('js-media-added')%5B0%5D%3Bmedia_element.className%20%3D%20'js-media-added'%3Bmedia_element.insertAdjacentHTML('beforeend'%2C%20media_el)%3B%7D%3Breader.readAsDataURL(blob)%3B%7D%7D%7D)()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment