// ==UserScript== // @author Gerolf Seitz // @name Github Wide Diff. // @description Make the diff view as wide as the browser window. // @include https://github.com/* // ==/UserScript== (function () { function addJQuery(callback) { var script = document.createElement("script"); script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"); script.addEventListener('load', function() { var script = document.createElement("script"); script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();"; document.body.appendChild(script); }, false); document.body.appendChild(script); } // the guts of this userscript function main() { $("#js-repo-pjax-container, .frames > .frame-center").width($(document.body).width()-50); } // load jQuery and execute the main function addJQuery(main); })();