Copy Redmine task title

Copy Redmine task title to clipboard

目前為 2019-09-12 提交的版本,檢視 最新版本

// ==UserScript==
// @name Copy Redmine task title
// @namespace Redmine
// @icon https://dev.sun-asterisk.com/favicon.ico?1528612569
// @description Copy Redmine task title to clipboard
// @run-at document-start
// @match *://dev.sun-asterisk.com/issues/*
// @grant GM_setClipboard
// @grant GM_notification
// @version 1.0.3
// ==/UserScript==

document.addEventListener("DOMContentLoaded", function(event) {
    var contentEl = $('#content'),
      ticketNumber = contentEl.children('.contextual').siblings('h2').text(),
      ticketTitle = contentEl.find('.subject h3').text(),
      ticketURL = location.protocol + '//' + location.host + location.pathname,
      progress = contentEl.find('.attributes .percent').text();
      contentEl.find('.icon-copy').closest('.contextual').append('<a class="icon icon-copy icon-copy-to-clipboard" href="#">Copy to Clipboard</a>');
    $('.icon-copy-to-clipboard').on('click', function () {
      var textToCopy = '- ' + ticketNumber + ' - ' + ticketTitle + ' ' + '(' + ticketURL + ')';
      if (progress.split('%')[0] > 0) { textToCopy += ' => (' + progress  + ')'; }
      GM_setClipboard(textToCopy);
      GM_notification ( {title: 'Redmine copied', text: textToCopy, image: 'https://dev.sun-asterisk.com/favicon.ico?1528612569'} );
      textToCopy = '';
    });
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址