Copiar de 9gag
Copiar enlace, imagen y descargar GIF
by Luis Martin
JavaScript
// ==UserScript==
// @name Añadir copiar
// @description En publicaciones de 9gag te copia la url
// @include https://9gag.com*
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js
// @version 1.1
// ==/UserScript==
/**var users = {
"/users/10019/rf-mvs" : "Malas preguntas",
"/users/127/mariano" : "El mejor con las regex!",
"/users/18124/david" : "Trabaja con Lotus ^^",
"/users/2742/paperbirdmaster" : "Malillo al OW"
};**/
setInterval( ponerBotones , 3000);
function ponerBotones(){
$("body").find("div").filter("#container").each(function() {
$(this).find("article").each(function() {
if(!$(this).html().includes("copiar")){
$(this).find("div[class='share right']").each(function(){
$(this).find("ul").append("<a name='copiar' id='"+ ($(this).parent().parent().attr("data-entry-url")) + "'> <img src='http://findicons.com/files/icons/2146/realistik_reloaded/32/editcopy.png'></a>");
$(this).find("ul").append("<a name='copiarImagen' id='"+ ($(this).parent().parent().attr("data-entry-url")) + "'> <img src='http://findicons.com/files/icons/2146/realistik_reloaded/32/editcopy.png'></a>");
$(this).find("ul").append("<a name='descargar' id='"+ ($(this).parent().parent().attr("data-entry-url")) + "'> <img src='http://findicons.com/files/icons/2146/realistik_reloaded/32/editcopy.png'></a>");
});
}
});
});
$("a[name='copiar']").on('click' , function(){
copyToClipboard($(this).attr('id'));
console.log("Copied!");
});
}
function copyToClipboard(id) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val(id).select();
document.execCommand("copy");
$temp.remove();
}