您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Add some functionality to github
当前为
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name GitHub - Make PRs easier to diff
- // @namespace https://github.com/drKnoxy/
- // @version 1.2
- // @description Add some functionality to github
- // @author DrKnoxy
- // @include https://github.com/*
- // @grant none
- // ==/UserScript==
- (function(){
- activate();
- ////////////////
- function activate() {
- _monitorHeader();
- }
- function _monitorHeader() {
- document.addEventListener('click', _monitor);
- function _monitor(e){
- var el = e.srcElement;
- var isFileHeader = el.classList.contains('file-header');
- if (!isFileHeader) return;
- var next = el.nextElementSibling;
- if (!next.classList.contains('blob-wrapper')) return;
- toggleVis(next);
- }
- function toggleVis(el) {
- if(el.style.display === '') {
- el.style.display = 'none';
- } else {
- el.style.display = '';
- }
- }
- }
- })();