您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Makes github full width in a few views, and makes PR diffs easier to browse
当前为
// ==UserScript== // @name GitHub - Make the site better (and wider) // @namespace http://adamwknox.com // @version 0.5 // @description Makes github full width in a few views, and makes PR diffs easier to browse // @author DrKnoxy // @include https://github.com/* // @grant none // ==/UserScript== var styleTemplate = [ '<style id="knoxyTemplate">', // General '.container {', 'width: 100%;', 'padding-left: 15px;', 'padding-right: 15px;', '}', '.repository-with-sidebar .repository-content {', 'margin-right: 60px;', 'float: none;', 'width: auto;', '}', // PR / Compare '.blob-wrapper { display:none; }', '.file-header { max-height: 42px; }', '.subnav { max-height: 34px; }', '.table-list-header { max-height: 44px; }', // wiki pages '.wiki-wrapper #wiki-content {clear: none;}', '</style>', ].join(''); function workStyleTemplate(url) { var pattern = /https:\/\/github.com\/.*\/.*\/(pull|compare|wiki).*/g; var reg = new RegExp(pattern); if ( url.match(reg) ) { $('head').append(styleTemplate); } else { $('head').find('#knoxyTemplate').remove(); } } $(function(){ $(document).on('click', '.file-header', function(e){ $(this).next('.blob-wrapper').toggle(); }); // Update stylesheet on page load workStyleTemplate(window.location.href); // When pjax finishes, update our stylesheet $(document).on('pjax:complete pjax:popstate', function(e){ var url = e.delegateTarget.URL; workStyleTemplate(url); }); });