Automatically show the full commit and changes the link so that clicking branches takes you to the all branches page
当前为
// ==UserScript==
// @name Show Full Commit Message and Default to All Branches Page (GitHub)
// @namespace chriskim06
// @description Automatically show the full commit and changes the link so that clicking branches takes you to the all branches page
// @include https://github.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
// @version 1.4.1
// @grant none
// @locale en
// ==/UserScript==
this.$ = this.jQuery = jQuery.noConflict(true);
$(function() {
function allBranches() {
if ($('.repository-content').length) {
var link = $('.repository-content').find('ul.numbers-summary').find('li:nth-child(2) > a');
link.attr('href', link.attr('href') + '/all');
}
}
function fullCommit() {
var hiddenCommit = $('.commit-desc');
if (hiddenCommit.length) {
if ($('.hidden-text-expander.inline').length) {
$('.hidden-text-expander.inline > .js-details-target').on('click', function() {
if (hiddenCommit.css('display') === 'block') {
hiddenCommit.show();
} else {
hiddenCommit.hide();
}
});
}
}
}
allBranches();
fullCommit();
window.$(document).on('pjax:end', function() {
allBranches();
fullCommit();
});
});