您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Compatible gitlab
当前为
// ==UserScript== // @name Rename Merge Request Title Automatically // @name:es Rename Merge Request Title Automatically // @description Compatible gitlab // @description:es Compatible gitlab // @date 2022-03-21 // @compatible chrome // @compatible firefox // @compatible opera // @compatible safari // @license CC BY-NC-ND 4.0 International. https://creativecommons.org/licenses/by-nc-nd/4.0/ // @match *://*.gitlab.com/* // @match *://gitlab.*.com.*/* // @version 0.1 // @namespace https://greatest.deepsurf.us/en/users/314553-stefango // ==/UserScript== (() => { if (window.location.href.includes('cherry-pick')) { const branchSelector = document.getElementsByClassName("branch-selector"); const texto = branchSelector[0].innerText; const textoToInput = texto.split(' '); const source = textoToInput[1]; const target = textoToInput[3]; const url = window.location.href; const originalTitle = document.getElementById("merge_request_title").value; if (originalTitle.startsWith('Merge branch')) { let titleArr = document.getElementById("merge_request_title").value.split(' '); titleArr.splice(-1, 1, `'${target}'`); document.getElementById("merge_request_title").value = titleArr.join(' '); } else { // rename manually when code conflicted } } })();