您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
See PRs you created that are merged or closed
// ==UserScript== // @name Github See Your Closed PRs // @namespace happyviking // @version 1.1.0 // @description See PRs you created that are merged or closed // @author HappyViking // @match https://github.com/* // @run-at document-end // @license MIT // @require https://unpkg.com/[email protected]/index.js // ==/UserScript== const gh = githubUrlDetection const addClosedButton = () => { if (!gh.isPRList()) return const username = gh.utils.getUsername() if (!username) return const toolbar = document.getElementById("js-issues-toolbar") if (!toolbar) return const query = toolbar.getElementsByClassName("table-list-header-toggle"); if (query.length == 0) return const buttonParent = query[0] const button = document.createElement("a") button.classList.add("btn-link") button.textContent = "Closed (yours)" button.href = encodeURI("https://" + window.location.hostname + window.location.pathname + `?q=is:pr+is:closed+author:${username}`) buttonParent.append(button) } addClosedButton() document.addEventListener("soft-nav:end", addClosedButton); document.addEventListener("navigation:end", addClosedButton);