// ==UserScript== // @name CopyClick // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @require https://raw.githubusercontent.com/uzairfarooq/arrive/master/minified/arrive.min.js // @author You // @match https://dom.gosuslugi.ru/ // @icon https://www.google.com/s2/favicons?domain=gosuslugi.ru // @grant none // ==/UserScript== $(document).arrive('div[ng-if="showMainFiasCode && !showDoublesFiasCode"]', function(newElem) { $( 'div[ng-if="showMainFiasCode && !showDoublesFiasCode"]' ).click(function(){ let fias = $('div[ng-if="showMainFiasCode && !showDoublesFiasCode"]').html(); copyToClipboard(fias); $( 'div[ng-if="showMainFiasCode && !showDoublesFiasCode"]' ).css({"color":"#ddd"}); }); }); $(document).arrive('span[ng-if="showMainFiasCode"]', function(newElem) { $( 'span[ng-if="showMainFiasCode"]' ).click(function(){ let fias = $('span[ng-if="showMainFiasCode"]').html(); copyToClipboard(fias); $( 'span[ng-if="showMainFiasCode"]' ).css({"color":"#ddd"}); }); }); function copyToClipboard(element) { var $temp = $(""); $("body").append($temp); $temp.val(element).select(); document.execCommand("copy"); $temp.remove(); }