您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a "Clone in SourceTree" button to github pages
当前为
// ==UserScript== // @name GitHubSourceTree // @namespace http://really-serious.biz/ // @version 1.0.2 // @description Adds a "Clone in SourceTree" button to github pages // @respository https://github.com/jamesgarfield/GitHubSourceTree // @match https://*github.com/* // @copyright 2014+, James Garfield // ==/UserScript== (function(){ const $ = document.querySelectorAll.bind(document); const gitHubNode = $(".clone-options + a")[0] if (!gitHubNode) { return; } const parentNode = gitHubNode.parentNode; const insertBeforeNode = gitHubNode.nextSibling; const gitURL = $(".clone-url-box .js-url-field")[0].value var sourceTreeNode = gitHubNode.cloneNode(); sourceTreeNode.href = 'sourcetree://cloneRepo/' + gitURL; sourceTreeNode.innerHTML = '<span class="octicon octicon-device-desktop"></span>Clone in SourceTree'; parentNode.insertBefore(sourceTreeNode, insertBeforeNode); })()