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

Per 23-12-2015. Zie de nieuwste versie.

// ==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.2
// @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', function() {
    allBranches();
    fullCommit();
  });
});