Skip to content

Instantly share code, notes, and snippets.

@kborchers
Created November 18, 2011 17:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kborchers/1377124 to your computer and use it in GitHub Desktop.
Save kborchers/1377124 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @name GitHub - Show pull request numbers
// @match https://github.com/*/*/pulls
// @match https://github.com/*/*/pulls/*
// ==/UserScript==
[].slice.call( document.querySelectorAll( ".listings h3" ) ).forEach(function( elem ) {
var anchor = elem.getElementsByTagName( "a" )[ 0 ],
id = anchor.href.match( /(\d+)$/ )[ 0 ],
span = document.createElement( "span" ),
tracNum = anchor.innerHTML.match( /#(\d+)/ ),
spanHTML;
if( tracNum ) {
spanHTML = document.createElement( "a" );
spanHTML.href = "http://bugs.jqueryui.com/ticket/" + tracNum[0].substr( 1 );
spanHTML.target = "_blank";
spanHTML.style.color = "#F00";
spanHTML.innerHTML = id + ": ";
span.appendChild( spanHTML );
anchor.parentNode.insertBefore( span, anchor );
} else {
span.innerHTML = id + ": ";
anchor.insertBefore( span, anchor.childNodes[0] );
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment