// ==UserScript== // @name Stickers FRANKLIN // @description Ajoute des stickers FRANKLIN à JVC // @author Monarchisme // @match http://www.jeuxvideo.com/* // @version 1.0 // @noframes // @namespace https://greasyfork.org/users/62597 // @downloadURL https://update.greasyfork.cloud/scripts/26205/Stickers%20FRANKLIN.user.js // @updateURL https://update.greasyfork.cloud/scripts/26205/Stickers%20FRANKLIN.meta.js // ==/UserScript== var isChrome = !!window.chrome && !!window.chrome.webstore; if(isChrome){ var bGreasemonkeyServiceDefined = false; try { if (typeof Components.interfaces.gmIGreasemonkeyService === "object") { bGreasemonkeyServiceDefined = true; } } catch (err) { //Ignore. } if ( typeof unsafeWindow === "undefined" || ! bGreasemonkeyServiceDefined) { unsafeWindow = ( function () { var dummyElem = document.createElement('p'); dummyElem.setAttribute ('onclick', 'return window;'); return dummyElem.onclick (); } ) (); } } unsafeWindow.add_txt = function(src){ document.getElementById("message_topic").value += " "+src+" "; }; function add_sticker(name,img_array){ var tab = document.getElementsByClassName("jv-editor-toolbar")[0] var para = document.createElement("div"); para.id = "sticker_"+name; para.innerHTML = name; para.style.margin = "4px"; para.style.padding = "4px"; para.style.cursor = "pointer"; para.style.display = "inline-block"; para.style.border = "1px solid #8A8A8A"; para.style.borderRadius = "3px"; tab.appendChild(para); para.addEventListener('click', function(event){ var body = document.getElementsByClassName("f-stkrs")[0]; body.innerHTML = ""; for (var i = 0; i < img_array.length; i++) { body.innerHTML += '