// ==UserScript== // @name xQuant-JIRA // @namespace http://tampermonkey.net/ // @version 2.2 // @description 自动填充解决 添加审核代码,优化需求流程中没有 vip解决的问题 // @license AGPL-3.0 // @author yucheng.meng // @match http://jira.xquant.com:8888/browse/P034XPS-* // @match http://jira.xquant.com:8888/browse/P047XTC-* // @match http://jira.xquant.com:8888/browse/P015PTJK-* // @match http://jira.xquant.com:8888/secure/Dashboard.jspa* // @icon http://jira.xquant.com:8888/s/-7pu1nb/817000/1bcgusu/_/jira-logo-scaled.png // @grant none // @run-at document-end // @downloadURL https://update.greasyfork.icu/scripts/437183/xQuant-JIRA.user.js // @updateURL https://update.greasyfork.icu/scripts/437183/xQuant-JIRA.meta.js // ==/UserScript== (function() { 'use strict'; window.onload=function(){ // 开发解决问题 let timer = setInterval(function(){ let div = document.getElementById('opsbar-opsbar-transitions'); let diy_btn = document.getElementById('diy_btn'); if(div != null && diy_btn==null){ // 没有找到 自定义的按钮就重新添加一下 fun_0(); } },1000); //测试测试完成 let timer1 = setInterval(function(){ let div = document.getElementById('action_id_701'); let diy_btn = document.getElementById('diy_btn'); if(div != null && diy_btn==null){ // 没有找到 自定义的按钮就重新添加一下 fun_c(); } },1000); //需求代码审核通过 let timer3 = setInterval(function(){ let div = document.getElementById('action_id_561'); let diy_btn = document.getElementById('diy_btn'); if(div != null && diy_btn==null){ // 没有找到 自定义的按钮就重新添加一下 fun_d(); } },1000); // 将jira的问题链接打开时新增窗口打开 let timer2 = setInterval(function(){ let issue = document.getElementsByClassName('issue-link'); if(issue != null && issue.length>0){ for(let i=0;i