NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Jira Task to Clipboard // @namespace http://tampermonkey.net/ // @version 1.0 // @description This script is written to allow easy copying of Task Title and Description to Clipboard // @author Wieslaw Mosakowski // @updateURL https://openuserjs.org/meta/wmosakowskicraft/Jira_Task_to_Clipboard.meta.js // @match https://jira.atlassian.com/browse/* // @match http://jira.intranet.roche.com/jira/browse/* // @match http://jira.intranet.roche.com/jira/projects/MEDINF/issues/* // @require https://cdn.jsdelivr.net/npm/clipboard@1/dist/clipboard.min.js // @require https://rawgit.com/notifyjs/notifyjs/master/dist/notify.js // ==/UserScript== var clipboard = new Clipboard('.btn', { text: function(trigger) { return $('#key-val').text() + ' \n' + $('#summary-val').text(); } }); clipboard.on('success', function(e) { $.notify("Copied to clipboard", "success"); $.notify($('#key-val').text() + ' \n' + $('#summary-val').text(), "success"); }); clipboard.on('error', function(e) { $.notify("Access granted", "error"); }); $(document).ajaxComplete(function() { if(!$('#clipboardBtn').next().length) { $('#clipboardBtn').remove(); $('.toolbar-split-left').append("<button id='clipboardBtn' class='btn aui-button aui-button-primary aui-style'>Copy to clipboard</button>"); } }); (function() { 'use strict'; })();