您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Never automatically check "resolved", even on Done or Ack.
- // ==UserScript==
- // @name Gerrit checkbox resolved is always unchecked
- // @description Never automatically check "resolved", even on Done or Ack.
- // @include https://gerrit.example.com/c/*
- // @version 1
- // @run-at document-start
- // @namespace https://gf.qytechs.cn/users/767392
- // ==/UserScript==
- function patchScript() {
- text = this.responseText
- text = text.replace(/n.unresolved=i/g, "n.unresolved=true");
- var newScript = document.createElement('script');
- newScript.type = "text/javascript";
- newScript.textContent = text;
- var body = document.getElementsByTagName('body')[0];
- body.appendChild(newScript);
- }
- window.addEventListener('beforescriptexecute',
- function(event)
- {
- var originalScript = event.target;
- if(/\/gr-app\.js$/.test(originalScript.src))
- {
- var replacementScript = document.createElement('script');
- console.log('Greasemonkey is patching:', originalScript.src);
- originalScript.parentNode.replaceChild(replacementScript, originalScript);
- // prevent execution of the original script
- event.preventDefault();
- // load script and patch
- var oReq = new XMLHttpRequest();
- oReq.addEventListener("load", patchScript);
- oReq.open("GET", originalScript.src);
- oReq.send();
- }
- }
- );
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址