Show Full Commit Message and Default to All Branches Page (GitHub)

Automatically show the full commit and changes the link so that clicking branches takes you to the all branches page

Tính đến 23-12-2015. Xem phiên bản mới nhất.

// ==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.4
// @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() {
    if ($('.commit-tease.js-details-container').length) {
      $('.commit-tease.js-details-container').addClass('open');
    }
  }
  
  allBranches();
  fullCommit();
  
  window.$(document).on('pjax:end pjax:complete', function() {
    allBranches();
    fullCommit();
  });
});
长期地址
遇到问题?请前往 GitHub 提 Issues。