您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Quick copy of task key and summary from JIRA 6.x to clipboard (for commit)
当前为
// ==UserScript== // @name Jira key & summary to Clipboard for commit log // @namespace sremy // @version 1.0 // @description Quick copy of task key and summary from JIRA 6.x to clipboard (for commit) // @author Sébastien REMY // @match https://jira.atlassian.com/browse/* // @match http://localhost:8080/browse/* // @require https://cdn.jsdelivr.net/npm/clipboard@2/dist/clipboard.min.js // @require https://cdn.jsdelivr.net/npm/[email protected]/notify.min.js // ==/UserScript== var $ = jQuery; // or https://cdn.jsdelivr.net/npm/jquery@3/dist/jquery.min.js let clipboard = new ClipboardJS('#clipboardBtn', { text: function(trigger) { return $('#key-val').text() + ' ' + $('#summary-val').text(); } }); clipboard.on('success', function(e) { $.notify("Copied to clipboard. " + e.text, "info"); }); clipboard.on('error', function(e) { $.notify("Failed to copy", "error"); }); function init() { 'use strict'; if(!$('#clipboardBtn').length) { $('.toolbar-split-left').append("<button id='clipboardBtn' class='aui-button aui-style'><img style='display: block;' src='https://clipboardjs.com/assets/images/clippy.svg' width='15' alt='Copy key and title to clipboard'></button>"); } } $(document).ajaxComplete(init);