// ==UserScript== // @name Settings // @description Adds live example button, with styling. // @match *://gleam.io/* // @grant GM_addStyle // @version 1.0.0 // @namespace https://greasyfork.org/users/851257 // @downloadURL https://update.greasyfork.icu/scripts/436860/Settings.user.js // @updateURL https://update.greasyfork.icu/scripts/436860/Settings.meta.js // ==/UserScript== let BSC = "VOID"; let Telegram = "VOID"; let Twitter = "VOID"; let Discord = "VOID"; let Wax = "VOID"; let Sollana = "VOID"; //////////////////////////ETH(BSC)(POLYGON)/////////////////////////////////////////// var zNode = document.createElement ('div'); zNode.innerHTML = ''+BSC+''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("BSC").addEventListener ( "click", BSCClickAction, false ); function BSCClickAction (zEvent) { let test = document.querySelector('#BSC'); copyToClipboard(test.innerHTML); } //////////////////////////Telegram///////////////////////////////////////////////// zNode = document.createElement ('div'); zNode.innerHTML = ''+ Telegram + ''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("Telegram").addEventListener ( "click", TelegramClickAction, false ); function TelegramClickAction (zEvent) { let test = document.querySelector('#Telegram'); copyToClipboard(test.innerHTML); } /////////////////////////////Twitter////////////////////////////////////////////// zNode = document.createElement ('div'); zNode.innerHTML = ''+ Twitter +''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("Twitter").addEventListener ( "click", TwitterClickAction, false ); function TwitterClickAction (zEvent) { let test = document.querySelector('#Twitter'); copyToClipboard(test.innerHTML); } //////////////////////////Discord/////////////////////////////////////////// zNode = document.createElement ('div'); zNode.innerHTML = ''+ Discord +''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("Discord").addEventListener ( "click", DiscordClickAction, false ); function DiscordClickAction (zEvent) { let test = document.querySelector('#Discord'); copyToClipboard(test.innerHTML); } //////////////////////////Wax/////////////////////////////////////////// zNode = document.createElement ('div'); zNode.innerHTML = ''+ Wax +''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("Wax").addEventListener ( "click", WaxClickAction, false ); function WaxClickAction (zEvent) { let test = document.querySelector('#Wax'); copyToClipboard(test.innerHTML); } //////////////////////////Sollana/////////////////////////////////////////// zNode = document.createElement ('div'); zNode.innerHTML = ''+ Sollana +''; document.getElementsByClassName("incentive-description")[0].appendChild (zNode); document.getElementById ("Sollana").addEventListener ( "click", SollanaClickAction, false ); function SollanaClickAction (zEvent) { let test = document.querySelector('#Sollana'); copyToClipboard(test.innerHTML); } ///////////////////////////////////////////////////////////////////////////// GM_addStyle ( ` #Twitter { color: white; position: absolute; right: 540px; bottom: 90px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #Twitter { cursor: pointer; } #Telegram { color: white; position: absolute; right: 540px; bottom: 120px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #Telegram { cursor: pointer; } #BSC { color: white; position: absolute; right: 540px; bottom: 150px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #BSC { cursor: pointer; } #Discord { color: white; position: absolute; right: 540px; bottom: 60px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #Discord { cursor: pointer; } #Wax { color: white; position: absolute; right: 540px; bottom: 30px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #Wax { cursor: pointer; } #Sollana { color: white; position: absolute; right: 540px; bottom: 0px; font-size: 10px; background: #457298; border: 3px outset black; margin: 5px; padding: 5px 20px; } #Sollana { cursor: pointer; } ` ); function copyToClipboard(str) { var area = document.createElement('textarea'); document.body.appendChild(area); area.value = str; area.select(); document.execCommand("copy"); document.body.removeChild(area); }