您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Prevents click-to-edit in JIRA (matches JIRA Cloud URLs by default)
当前为
- // ==UserScript==
- // @name Click to Not Edit
- // @match *://*.atlassian.net/*
- // @version 0.0.1.20201221192427
- // @namespace https://gf.qytechs.cn/users/719533
- // @description Prevents click-to-edit in JIRA (matches JIRA Cloud URLs by default)
- // ==/UserScript==
- //
- // This is supposed to disable click-to-edit in Jira unless ctrl or cmd is held.
- document.addEventListener('click',
- ((event)=>{
- if (event.cmdKey || event.ctrlKey){
- return; // allow normal click-to-edit
- }
- var e = event.target;
- while (e != document){
- var aa = e.attributes;
- for (var i=0; i<aa.length; ++i){
- var a = aa[i];
- if(a.name=='role' && a.value=='presentation' && e.tagName!='SPAN'){
- // This is an attempt to cleanly match relevant elements (comments, description) despite class obfuscation.
- // Excluding <span> avoids inhibiting clicks on attach/link buttons.
- console.log("CLICKED TO NOT EDIT, hold ctrl/cmd if you really want the thing to happen");
- event.preventDefault(); event.stopPropagation(); return false;
- };
- }
- e = e.parentNode;
- }
- }),
- {capture: true})
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址