// ==UserScript==</span>
<a name="cl-2"></a><span class="c1">// @name Make GitHub Pull Request, Commit, and Blob pages full width</span>
<a name="cl-3"></a><span class="c1">// @namespace https://bitbucket.org/deadlydog/greasemonkeyscripts</span>
<a name="cl-4"></a><span class="c1">// @description Makes the GitHub Pull Request, Commit, and Blob pages span the full width of the browser, rather than maxing out at the default ~900 pixels.</span>
<a name="cl-5"></a><span class="c1">// @include https://github.com/*/pull/*/files*</span>
<a name="cl-6"></a><span class="c1">// @include https://github.com/*/commit/*</span>
<a name="cl-7"></a><span class="c1">// @include https://github.com/*/blob/*</span>
<a name="cl-8"></a><span class="c1">// @grant none</span>
<a name="cl-9"></a><span class="c1">// @version 1.6.1</span>
<a name="cl-10"></a><span class="c1">// ==/UserScript==<
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta charset="utf-8">
<title>
deadlydog / GreaseMonkeyScripts
/ source / MakeGitHubPullRequestCommitAndBlobPagesFullWidth / MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js
— Bitbucket
</title>
<link rel="icon" type="image/png" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/img/favicon.png">
<meta id="bb-canon-url" name="bb-canon-url" content="https://bitbucket.org">
<link rel="stylesheet" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/compressed/css/ce0877888874.css" type="text/css" />
<link rel="stylesheet" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/compressed/css/1d0cddf058ff.css" type="text/css" />
<!--[if lt IE 9]><link rel="stylesheet" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2//lib/aui/css/aui-ie.css" media="all"><![endif]-->
<!--[if IE 9]><link rel="stylesheet" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2//lib/aui/css/aui-ie9.css" media="all"><![endif]-->
<!--[if IE]><link rel="stylesheet" href="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/css/aui-overrides-ie.css" media="all"><![endif]-->
<meta name="description" content=""/>
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Bitbucket" />
<link href="/deadlydog/greasemonkeyscripts/rss" rel="alternate nofollow" type="application/rss+xml" title="RSS feed for GreaseMonkeyScripts" />
<script type="text/javascript">(window.NREUM||(NREUM={})).loader_config={xpid:"VwMGVVZSGwIIUFBQDwU="};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o?o:e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e){function n(t,e,n){n||(n={});for(var r=o[t],a=r&&r.length||0,s=n[i]||(n[i]={}),u=0;a>u;u++)r[u].apply(s,e);return s}function r(t,e){var n=o[t]||(o[t]=[]);n.push(e)}var o={},i="nr@context";e.exports={on:r,emit:n}},{}],2:[function(t){function e(t,e,n,i,s){return u?u-=1:r("err",[s||new UncaughtException(t,e,n)]),"function"==typeof a?a.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t(5),a=window.onerror,s=!1,u=0;t("loader").features.push("err"),window.onerror=e,NREUM.noticeError=n;try{throw new Error}catch(d){"stack"in d&&(t(1),t(2),"addEventListener"in window&&t(3),window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&t(4),s=!0)}i.on("fn-start",function(){s&&(u+=1)}),i.on("fn-err",function(t,e,r){s&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){s&&!this.thrown&&u>0&&(u-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:5,2:4,3:3,4:6,5:1,6:14,handle:"D5DuLP",loader:"G9z0Bl"}],3:[function(t){function e(t){r.inPlace(t,["addEventListener","removeEventListener"],"-",n)}function n(t){return t[1]}var r=t(1),o=(t(3),t(2));if(e(window),"getPrototypeOf"in Object){for(var i=document;i&&!i.hasOwnProperty("addEventListener");)i=Object.getPrototypeOf(i);i&&e(i);for(var a=XMLHttpRequest.prototype;a&&!a.hasOwnProperty("addEventListener");)a=Object.getPrototypeOf(a);a&&e(a)}else XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&e(XMLHttpRequest.prototype);o.on("addEventListener-start",function(t){if(t[1]){var e=t[1];"function"==typeof e?this.wrapped=e["nr@wrapped"]?t[1]=e["nr@wrapped"]:e["nr@wrapped"]=t[1]=r(e,"fn-"):"function"==typeof e.handleEvent&&r.inPlace(e,["handleEvent"],"fn-")}}),o.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:15,2:1,3:14}],4:[function(t){var e=(t(3),t(1)),n=t(2);e.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=e(t[0],"fn-")})},{1:15,2:1,3:14}],5:[function(t){function e(t){var e=t[0];"string"==typeof e&&(e=new Function(e)),t[0]=n(e,"fn-")}var n=(t(3),t(1)),r=t(2);n.inPlace(window,["setTimeout","setInterval","setImmediate"],"setTimer-"),r.on("setTimer-start",e)},{1:15,2:1,3:14}],6:[function(t){function e(){o.inPlace(this,s,"fn-")}function n(t,e){o.inPlace(e,["onreadystatechange"],"fn-")}function r(t,e){return e}var o=t(1),i=t(2),a=window.XMLHttpRequest,s=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];window.XMLHttpRequest=function(t){var n=new a(t);try{i.emit("new-xhr",[],n),o.inPlace(n,["addEventListener","removeEventListener"],"-",function(t,e){return e}),n.addEventListener("readystatechange",e,!1)}catch(r){try{i.emit("internal-error",r)}catch(s){}}return n},window.XMLHttpRequest.prototype=a.prototype,o.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",r),i.on("send-xhr-start",n),i.on("open-xhr-start",n)},{1:15,2:1}],7:[function(t){function e(){function e(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function n(t){var n=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var i=0;u>i;i++)t.removeEventListener(s[i],this.listener,!1);if(!n.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){n.status=t.status;var a=t.responseType,d="arraybuffer"===a||"blob"===a||"json"===a?t.response:t.responseText,f=e(d);if(f&&(r.rxSize=f),this.sameOrigin){var c=t.getResponseHeader("X-NewRelic-App-Data");c&&(n.cat=c.split(", ").pop())}}else n.status=0;r.cbTime=this.cbTime,o("xhr",[n,r])}}}function r(t,e){var n=i(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}t("loader").features.push("xhr");var o=t("handle"),i=t(1),a=t(5),s=["load","error","abort","timeout"],u=s.length,d=t(2);t(3),t(4),a.on("new-xhr",function(){this.totalCbs=0,this.called=0,this.cbTime=0,this.end=n,this.ended=!1,this.xhrGuids={}}),a.on("open-xhr-start",function(t){this.params={method:t[0]},r(this,t[1]),this.metrics={}}),a.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),a.on("send-xhr-start",function(t,n){var r=this.metrics,o=t[0],i=this;if(r&&o){var d=e(o);d&&(r.txSize=d)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof n.onload))&&i.end(n)}catch(e){try{a.emit("internal-error",e)}catch(r){}}};for(var f=0;u>f;f++)n.addEventListener(s[f],this.listener,!1)}),a.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),a.on("xhr-load-added",function(t,e){var n=""+d(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),a.on("xhr-load-removed",function(t,e){var n=""+d(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),a.on("addEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-added",[t[1],t[2]],e)}),a.on("removeEventListener-end",function(t,e){e instanceof XMLHttpRequest&&"load"===t[0]&&a.emit("xhr-load-removed",[t[1],t[2]],e)}),a.on("fn-start",function(t,e,n){e instanceof XMLHttpRequest&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),a.on("fn-end",function(t,e){this.xhrCbStart&&a.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent)&&e()},{1:8,2:11,3:3,4:6,5:1,handle:"D5DuLP",loader:"G9z0Bl"}],8:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");return!r.port&&o[1]&&(r.port=o[1].split("/")[0].split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname),r.sameOrigin=!e.hostname||e.hostname===document.domain&&e.port===n.port&&e.protocol===n.protocol,r}},{}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],D5DuLP:[function(t,e){function n(t,e){var n=r[t];return n?n.apply(this,e):(o[t]||(o[t]=[]),void o[t].push(e))}var r={},o={};e.exports=n,n.queues=o,n.handlers=r},{}],11:[function(t,e){function n(t){if(!t||"object"!=typeof t&&"function"!=typeof t)return-1;if(t===window)return 0;if(o.call(t,"__nr"))return t.__nr;try{return Object.defineProperty(t,"__nr",{value:r,writable:!0,enumerable:!1}),r}catch(e){return t.__nr=r,r}finally{r+=1}}var r=1,o=Object.prototype.hasOwnProperty;e.exports=n},{}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],G9z0Bl:[function(t,e){function n(){var t=p.info=NREUM.info;if(t&&t.agent&&t.licenseKey&&t.applicationID&&u&&u.body){p.proto="https"===c.split(":")[0]||t.sslForHttp?"https://":"http://",a("mark",["onload",i()]);var e=u.createElement("script");e.src=p.proto+t.agent,u.body.appendChild(e)}}function r(){"complete"===u.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=window,u=s.document,d="addEventListener",f="attachEvent",c=(""+location).split("?")[0],p=e.exports={offset:i(),origin:c,features:[]};u[d]?(u[d]("DOMContentLoaded",o,!1),s[d]("load",n,!1)):(u[f]("onreadystatechange",r),s[f]("onload",n)),a("mark",["firstbyte",i()])},{handle:"D5DuLP"}],14:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],15:[function(t,e){function n(t,e,r,s){function nrWrapper(){try{var n,a=u(arguments),d=this,f=r&&r(a,d)||{}}catch(c){i([c,"",[a,d,s],f])}o(e+"start",[a,d,s],f);try{return n=t.apply(d,a)}catch(p){throw o(e+"err",[a,d,p],f),p}finally{o(e+"end",[a,d,n],f)}}return a(t)?t:(e||(e=""),nrWrapper[n.flag]=!0,nrWrapper)}function r(t,e,r,o){r||(r="");var i,s,u,d="-"===r.charAt(0);for(u=0;u<e.length;u++)s=e[u],i=t[s],a(i)||(t[s]=n(i,d?s+r:r,o,s,t))}function o(t,e,n){try{s.emit(t,e,n)}catch(r){i([r,t,e,n])}}function i(t){try{s.emit("internal-error",t)}catch(e){}}function a(t){return!(t&&"function"==typeof t&&t.apply&&!t[n.flag])}var s=t(1),u=t(2);e.exports=n,n.inPlace=r,n.flag="nr@wrapper"},{1:1,2:14}]},{},["G9z0Bl",2,7]);</script></head>
<body class="production aui-page-sidebar aui-sidebar-expanded"
data-base-url="https://bitbucket.org"
data-no-avatar-image="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/img/default_avatar/16/user_blue.png"
data-current-user="{"isKbdShortcutsEnabled": true, "isSshEnabled": false, "isAuthenticated": false}"
data-flag-upload-image="true"
data-current-repo="{"scm": "git", "readOnly": false, "mainbranch": {"name": "master"}, "language": "javascript", "owner": {"username": "deadlydog", "isTeam": false}, "fullslug": "deadlydog/greasemonkeyscripts", "slug": "greasemonkeyscripts", "id": 880783, "pygmentsLanguage": "javascript"}"
data-current-cset="2988661a9067f381a00f9f354a77c8ded3ee471b"
>
<script type="text/javascript" src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/compressed/js/9f0feb819aab.js"></script>
<div id="page">
<div id="wrapper">
<header id="header" role="banner">
<nav class="aui-header aui-dropdown2-trigger-group" role="navigation">
<div class="aui-header-inner">
<div class="aui-header-primary">
<h1 class="aui-header-logo aui-header-logo-bitbucket logged-out" id="logo">
<a href="/">
<span class="aui-header-logo-device">Bitbucket</span>
</a>
</h1>
<script id="repo-dropdown-template" type="text/html">
[[#hasViewed]]
<div class="aui-dropdown2-section">
<strong class="viewed">Recently viewed</strong>
<ul class="aui-list-truncate">
[[#viewed]]
<li class="[[#is_private]]private[[/is_private]][[^is_private]]public[[/is_private]] repository">
<a href="[[url]]" title="[[owner]]/[[name]]" class="aui-icon-container recently-viewed repo-link">
<img class="repo-avatar size16" src="[[{avatar}]]" alt="[[owner]]/[[name]] avatar"/>
[[owner]] / [[name]]
</a>
</li>
[[/viewed]]
</ul>
</div>
[[/hasViewed]]
[[#hasUpdated]]
<div class="aui-dropdown2-section">
<strong class="updated">Recently updated</strong>
<ul class="aui-list-truncate">
[[#updated]]
<li class="[[#is_private]]private[[/is_private]][[^is_private]]public[[/is_private]] repository">
<a href="[[url]]" title="[[owner]]/[[name]]" class="aui-icon-container recently-updated repo-link">
<img class="repo-avatar size16" src="[[{avatar}]]" alt="[[owner]]/[[name]] avatar"/>
[[owner]] / [[name]]
</a>
</li>
[[/updated]]
</ul>
</div>
[[/hasUpdated]]
</script>
<ul class="aui-nav">
<li>
<a href="/features">
Features
</a>
</li>
<li>
<a href="/plans">
Pricing
</a>
</li>
</ul>
</div>
<div class="aui-header-secondary">
<ul role="menu" class="aui-nav">
<li>
<form action="/repo/all" method="get" class="aui-quicksearch">
<label for="search-query" class="assistive">owner/repository</label>
<input id="search-query" class="search" type="text" placeholder="owner/repository" name="name">
</form>
</li>
<li>
<a class="aui-dropdown2-trigger" id="help-dropdown-trigger"
aria-controls="header-help-dropdown" aria-owns="header-help-dropdown"
aria-haspopup="true" data-container="#header .aui-header-inner" href="#header-help-dropdown">
<span class="aui-icon aui-icon-small aui-iconfont-help">Help</span><span class="aui-icon-dropdown"></span>
</a>
<nav id="header-help-dropdown" class="aui-dropdown2 aui-style-default aui-dropdown2-in-header" aria-hidden="true">
<div class="aui-dropdown2-section">
<ul>
<li>
<a href="/whats-new" id="features-link">
Latest features
</a>
</li>
</ul>
</div>
<div class="aui-dropdown2-section">
<ul>
<li>
<a class="support-ga"
data-support-gaq-page="DocumentationHome"
href="https://confluence.atlassian.com/x/bgozDQ"
target="_blank">
Documentation
</a>
</li>
<li>
<a class="support-ga"
data-support-gaq-page="Documentation101"
href="https://confluence.atlassian.com/x/cgozDQ"
target="_blank">
Bitbucket 101
</a>
</li>
<li>
<a class="support-ga"
data-support-gaq-page="GitTutorials"
href="https://www.atlassian.com/git?utm_source=bitbucket&utm_medium=link&utm_campaign=help_dropdown&utm_content=learn_git"
target="_blank">
Learn Git
</a>
</li>
<li>
<a class="support-ga"
data-support-gaq-page="DocumentationKB"
href="https://confluence.atlassian.com/x/2w4zDQ"
target="_blank">
Knowledge base
</a>
</li>
</ul>
</div>
<div class="aui-dropdown2-section">
<ul>
<li>
<a class="support-ga"
data-support-gaq-page="Answers"
href="https://answers.atlassian.com/tags/bitbucket/"
target="_blank">
Bitbucket on Atlassian Answers
</a>
</li>
<li>
<a class="support-ga"
data-support-gaq-page="Home"
href="/support">
Support
</a>
</li>
</ul>
</div>
</nav>
</li>
<li>
<a class="aui-dropdown2-trigger" href="#header-language"
aria-controls="header-language" aria-owns="header-language"
aria-haspopup="true" data-container="#header .aui-header-inner">
<span>English</span></a>
<nav id="header-language" class="aui-dropdown2 aui-style-default aui-dropdown2-radio aui-dropdown2-in-header"
aria-hidden="true">
<form method="post" action="/account/language/setlang/">
<input type="hidden" name="language" value="">
<ul>
<li><a class="aui-dropdown2-radio interactive checked"
data-value="en" href="#en">English</a></li>
<li><a class="aui-dropdown2-radio interactive "
data-value="ja" href="#ja">日本語</a></li>
</ul>
</form>
</nav>
</li>
<li id="header-signup-button">
<a id="sign-up-link" class="aui-button aui-button-primary aui-style" href="/account/signup/">
Sign up
</a>
</li>
<li id="user-options">
<a href="/account/signin/?next=/deadlydog/greasemonkeyscripts/src/2988661a9067f381a00f9f354a77c8ded3ee471b/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js%3Fat%3Dmaster" class="aui-nav-link login-link">Log in</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<header id="account-warning" role="banner" class="aui-message-banner warning
">
<div class="aui-message-banner-inner">
<span class="aui-icon aui-icon-warning"></span>
<span class="message">
</span>
</div>
</header>
<header id="aui-message-bar">
</header>
<div id="content" role="main">
<div class="aui-sidebar repo-sidebar" data-modules="components/repo-sidebar"
data-first-visit="true"
>
<div class="aui-sidebar-wrapper">
<div class="aui-sidebar-body">
<header class="aui-page-header">
<div class="aui-page-header-inner">
<div class="aui-page-header-image">
<a href="/deadlydog/greasemonkeyscripts" id="repo-avatar-link" class="repo-link">
<span class="aui-avatar aui-avatar-large aui-avatar-project">
<span class="aui-avatar-inner">
<img src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/img/language-avatars/js_64.png" alt="">
</span>
</span>
</a>
</div>
<div class="aui-page-header-main">
<ol class="aui-nav aui-nav-breadcrumbs">
<li>
<a href="/deadlydog" id="repo-owner-link">deadlydog</a>
</li>
</ol>
<h1>
<a href="/deadlydog/greasemonkeyscripts" title="GreaseMonkeyScripts" class="entity-name">GreaseMonkeyScripts</a>
</h1>
</div>
</div>
</header>
<nav class="aui-navgroup aui-navgroup-vertical">
<div class="aui-navgroup-inner">
<div class="aui-sidebar-group aui-sidebar-group-actions repository-actions forks-enabled">
<div class="aui-nav-heading">
<strong>Actions</strong>
</div>
<ul id="repo-actions" class="aui-nav"
aria-expanded="false">
<li>
<a href="#clone" id="repo-clone-button" class="aui-nav-item">
<span class="aui-icon icon-clone"></span>
<span class="aui-nav-item-label">Clone</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/branches/compare"
id="repo-compare-link" class="aui-nav-item">
<span class="aui-icon aui-icon-small aui-iconfont-devtools-compare"></span>
<span class="aui-nav-item-label">Compare</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/fork"
id="repo-fork-link" class="aui-nav-item">
<span class="aui-icon icon-fork"></span>
<span class="aui-nav-item-label">Fork</span>
</a>
</li>
</ul>
</div>
<div class="aui-sidebar-group aui-sidebar-group-tier-one repository-sections">
<div class="aui-nav-heading">
<strong>Navigation</strong>
</div>
<ul class="aui-nav">
<li>
<a href="/deadlydog/greasemonkeyscripts/overview" id="repo-overview-link" class="aui-nav-item">
<span class="aui-icon icon-overview"></span>
<span class="aui-nav-item-label">Overview</span>
</a>
</li>
<li class="aui-nav-selected">
<a href="/deadlydog/greasemonkeyscripts/src" id="repo-source-link" class="aui-nav-item">
<span class="aui-icon icon-source"></span>
<span class="aui-nav-item-label">Source</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/commits" id="repo-commits-link" class="aui-nav-item">
<span class="aui-icon icon-commits"></span>
<span class="aui-nav-item-label">Commits</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/branches" id="repo-branches-link" class="aui-nav-item">
<span class="aui-icon icon-branches"></span>
<span class="aui-nav-item-label">Branches</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/pull-requests" id="repo-pullrequests-link" class="aui-nav-item">
<span class="aui-icon icon-pull-requests"></span>
<span class="aui-nav-item-label">Pull requests</span>
</a>
</li>
<li id="issues-tab" class="
hidden
">
<a href="/deadlydog/greasemonkeyscripts/issues?status=new&status=open" id="repo-issues-link" class="aui-nav-item">
<span class="aui-icon icon-issues"></span>
<span class="aui-nav-item-label">Issues</span>
</a>
</li>
<li id="wiki-tab" class="
hidden
">
<a href="/deadlydog/greasemonkeyscripts/wiki" id="repo-wiki-link" class="aui-nav-item">
<span class="aui-icon icon-wiki"></span>
<span class="aui-nav-item-label">Wiki</span>
</a>
</li>
<li>
<a href="/deadlydog/greasemonkeyscripts/downloads" id="repo-downloads-link" class="aui-nav-item">
<span class="aui-icon icon-downloads"></span>
<span class="aui-nav-item-label">Downloads</span>
</a>
</li>
</ul>
</div>
</div>
</nav>
</div>
<div class="aui-sidebar-footer">
<a class="aui-sidebar-toggle aui-sidebar-footer-tipsy aui-button aui-button-subtle"><span class="aui-icon"></span></a>
</div>
</div>
<div id="repo-clone-dialog" class="clone-dialog hidden">
<div class="clone-url">
<div class="aui-buttons">
<a href="https://bitbucket.org/deadlydog/greasemonkeyscripts.git"
class="aui-button aui-style aui-dropdown2-trigger" aria-haspopup="true"
aria-owns="clone-url-dropdown-header">
<span class="dropdown-text">HTTPS</span>
</a>
<div id="clone-url-dropdown-header" class="aui-dropdown2 aui-style-default">
<ul class="aui-list-truncate">
<li>
<a href="https://bitbucket.org/deadlydog/greasemonkeyscripts.git"
data-command="git clone https://bitbucket.org/deadlydog/greasemonkeyscripts.git"
class="item-link https">HTTPS
</a>
</li>
<li>
<a href="ssh://[email protected]/deadlydog/greasemonkeyscripts.git"
data-command="git clone [email protected]:deadlydog/greasemonkeyscripts.git"
class="item-link ssh">SSH
</a>
</li>
</ul>
</div>
<input type="text" readonly="readonly" class="clone-url-input"
value="git clone https://bitbucket.org/deadlydog/greasemonkeyscripts.git">
</div>
<p>Need help cloning? Visit
<a href="https://confluence.atlassian.com/x/cgozDQ" target="_blank">Bitbucket 101</a>.</p>
</div>
<div class="sourcetree-callout clone-in-sourcetree"
data-https-url="https://bitbucket.org/deadlydog/greasemonkeyscripts.git"
data-ssh-url="ssh://[email protected]/deadlydog/greasemonkeyscripts.git">
<div>
<button class="aui-button aui-style aui-button-primary">
Clone in SourceTree
</button>
</div>
<p class="windows-text">
<a href="http://www.sourcetreeapp.com/?utm_source=internal&utm_medium=link&utm_campaign=clone_repo_win" target="_blank">Atlassian SourceTree</a>
is a free Git and Mercurial client for Windows.
</p>
<p class="mac-text">
<a href="http://www.sourcetreeapp.com/?utm_source=internal&utm_medium=link&utm_campaign=clone_repo_mac" target="_blank">Atlassian SourceTree</a>
is a free Git and Mercurial client for Mac.
</p>
</div>
</div>
</div>
<div class="aui-page-panel">
<script id="sidebar-feature-dialog-template" type="text/html">
<div id="sidebar-feature-content">
<div class="content">
<h2>New sidebar navigation</h2>
<ul>
<li>Actions and navigation in one place</li>
<li>Always visible for faster access</li>
<li>
Expand or collapse using the <code>[</code> key to see more actions or more space
</li>
</ul>
</div>
<div class="buttons-container">
<button class="aui-button" id="confirm-sidebar">Got it</button>
<a href="http://blog.bitbucket.org/2014/05/20/introducing-the-new-fluid-width-bitbucket/">Learn more</a>
</div>
</div>
</script>
<div class="aui-page-panel-inner">
<div id="repo-content" class="aui-page-panel-content">
<div class="aui-group">
<div class="aui-item section-title">
<h1>Source</h1>
</div>
<div class="aui-item page-actions">
</div>
</div>
<div id="source-container" data-modules="repo/source/index">
<header id="source-path">
<div class="labels labels-csv">
<div class="aui-buttons">
<button data-branches-tags-url="/api/1.0/repositories/deadlydog/greasemonkeyscripts/branches-tags"
data-modules="components/branch-dialog"
class="aui-button branch-dialog-trigger" title="master">
<span class="aui-icon aui-icon-small aui-iconfont-devtools-branch">Branch</span>
<span class="name">master</span>
<span class="aui-icon-dropdown"></span>
</button>
<button class="aui-button" id="checkout-branch-button"
title="Check out this branch">
<span class="aui-icon aui-icon-small aui-iconfont-devtools-clone">Check out branch</span>
<span class="aui-icon-dropdown"></span>
</button>
</div>
<script id="branch-checkout-template" type="text/html">
<div id="checkout-branch-contents">
<div class="command-line">
<p>
Check out this branch on your local machine to begin working on it.
</p>
<input type="text" class="checkout-command" readonly="readonly"
value="git fetch && git checkout [[branchName]]"
>
</div>
<div class="sourcetree-callout clone-in-sourcetree"
data-https-url="https://bitbucket.org/deadlydog/greasemonkeyscripts.git"
data-ssh-url="ssh://[email protected]/deadlydog/greasemonkeyscripts.git">
<div>
<button class="aui-button aui-style aui-button-primary">
Check out in SourceTree
</button>
</div>
<p class="windows-text">
<a href="http://www.sourcetreeapp.com/?utm_source=internal&utm_medium=link&utm_campaign=clone_repo_win" target="_blank">Atlassian SourceTree</a>
is a free Git and Mercurial client for Windows.
</p>
<p class="mac-text">
<a href="http://www.sourcetreeapp.com/?utm_source=internal&utm_medium=link&utm_campaign=clone_repo_mac" target="_blank">Atlassian SourceTree</a>
is a free Git and Mercurial client for Mac.
</p>
</div>
</div>
</script>
</div>
<div class="secondary-actions">
<div class="aui-buttons">
<a href="/deadlydog/greasemonkeyscripts/src/2988661a9067/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=master"
class="aui-button aui-style pjax-trigger" aria-pressed="true">
Source
</a>
<a href="/deadlydog/greasemonkeyscripts/diff/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?diff2=2988661a9067&at=master"
class="aui-button aui-style pjax-trigger"
title="Diff to previous change">
Diff
</a>
<a href="/deadlydog/greasemonkeyscripts/history-node/2988661a9067/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=master"
class="aui-button aui-style pjax-trigger">
History
</a>
</div>
</div>
<h1>
<a href="/deadlydog/greasemonkeyscripts/src/2988661a9067?at=master"
class="pjax-trigger root" title="deadlydog/greasemonkeyscripts at 2988661a9067">GreaseMonkeyScripts</a> /
<a href="/deadlydog/greasemonkeyscripts/src/2988661a9067/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/?at=master"
class="pjax-trigger directory-name">MakeGitHubPullRequestCommitAndBlobPagesFullWidth</a> /
<span class="file-name">MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js</span>
</h1>
<div class="clearfix"></div>
</header>
<div id="editor-container" class="maskable"
data-modules="repo/source/editor"
data-owner="deadlydog"
data-slug="greasemonkeyscripts"
data-is-writer="false"
data-has-push-access="true"
data-hash="2988661a9067f381a00f9f354a77c8ded3ee471b"
data-branch="master"
data-path="MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js"
data-source-url="/api/1.0/repositories/deadlydog/greasemonkeyscripts/src/2988661a9067f381a00f9f354a77c8ded3ee471b/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js">
<div id="source-view" class="file-source-container"
data-modules="repo/source/view-file">
<div class="toolbar">
<div class="primary">
<div class="aui-buttons">
<button id="file-history-trigger" class="aui-button aui-style changeset-info"
data-changeset="2988661a9067f381a00f9f354a77c8ded3ee471b"
data-path="MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js"
data-current="2988661a9067f381a00f9f354a77c8ded3ee471b">
<img class="avatar avatar16" src="https://secure.gravatar.com/avatar/c8addda594c8b338f1e3934e73505d0c?d=https%3A%2F%2Fd3oaxc4q5k2d6q.cloudfront.net%2Fm%2F9d3d19e361c2%2Fimg%2Fdefault_avatar%2F16%2Fuser_blue.png&s=16" alt="Daniel Schroeder avatar" />
<span class="changeset-hash">2988661</span>
<time datetime="2014-05-27T00:04:38+00:00" class="timestamp"></time>
<span class="aui-icon-dropdown"></span>
</button>
</div>
<a href="/deadlydog/greasemonkeyscripts/full-commit/2988661a9067/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js" id="full-commit-link"
title="View full commit 2988661">Full commit</a>
</div>
<div class="secondary">
<div class="aui-buttons">
<a href="/deadlydog/greasemonkeyscripts/annotate/2988661a9067f381a00f9f354a77c8ded3ee471b/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=master"
class="aui-button aui-style pjax-trigger">Blame</a>
<a id="embed-link" href="https://bitbucket.org/deadlydog/greasemonkeyscripts/src/2988661a9067f381a00f9f354a77c8ded3ee471b/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?embed=t"
class="aui-button aui-style" data-modules="repo/source/embed">Embed</a>
<a href="/deadlydog/greasemonkeyscripts/raw/2988661a9067f381a00f9f354a77c8ded3ee471b/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js"
class="aui-button aui-style">Raw</a>
</div>
</div>
<div class="clearfix"></div>
</div>
<div class="file-source">
<table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><a href="#cl-1"> 1</a>
<a href="#cl-2"> 2</a>
<a href="#cl-3"> 3</a>
<a href="#cl-4"> 4</a>
<a href="#cl-5"> 5</a>
<a href="#cl-6"> 6</a>
<a href="#cl-7"> 7</a>
<a href="#cl-8"> 8</a>
<a href="#cl-9"> 9</a>
<a href="#cl-10">10</a>
<a href="#cl-11">11</a>
<a href="#cl-12">12</a>
<a href="#cl-13">13</a>
<a href="#cl-14">14</a>
<a href="#cl-15">15</a>
<a href="#cl-16">16</a>
<a href="#cl-17">17</a>
<a href="#cl-18">18</a>
<a href="#cl-19">19</a>
<a href="#cl-20">20</a>
<a href="#cl-21">21</a>
<a href="#cl-22">22</a>
<a href="#cl-23">23</a>
<a href="#cl-24">24</a>
<a href="#cl-25">25</a>
<a href="#cl-26">26</a>
<a href="#cl-27">27</a>
<a href="#cl-28">28</a>
<a href="#cl-29">29</a></pre></div></td><td class="code"><div class="highlight"><pre><a name="cl-1"></a><span class="c1"></span>
<a name="cl-11"></a>
<a name="cl-12"></a><span class="nx">elements</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">'container'</span><span class="p">);</span>
<a name="cl-13"></a><span class="k">for</span> <span class="p">(</span><span class="nx">index</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">index</span> <span class="o"><</span> <span class="nx">elements</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span> <span class="nx">index</span><span class="o">++</span><span class="p">)</span>
<a name="cl-14"></a><span class="p">{</span>
<a name="cl-15"></a> <span class="nx">elements</span><span class="p">[</span><span class="nx">index</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="s2">"95%"</span><span class="p">;</span> <span class="c1">// Only 95% to leave room for the "add comment" tooltip icon.</span>
<a name="cl-16"></a><span class="p">}</span>
<a name="cl-17"></a>
<a name="cl-18"></a><span class="nx">elements</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">'repository-content context-loader-container'</span><span class="p">);</span>
<a name="cl-19"></a><span class="k">for</span> <span class="p">(</span><span class="nx">index</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">index</span> <span class="o"><</span> <span class="nx">elements</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span> <span class="nx">index</span><span class="o">++</span><span class="p">)</span>
<a name="cl-20"></a><span class="p">{</span>
<a name="cl-21"></a> <span class="nx">elements</span><span class="p">[</span><span class="nx">index</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="s2">"96%"</span><span class="p">;</span>
<a name="cl-22"></a><span class="p">}</span>
<a name="cl-23"></a>
<a name="cl-24"></a><span class="c1">// Remove the restriction that hides file names from view over a certain length, to use the available width of the element.</span>
<a name="cl-25"></a><span class="nx">elements</span> <span class="o">=</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByClassName</span><span class="p">(</span><span class="s1">'css-truncate css-truncate-target'</span><span class="p">);</span>
<a name="cl-26"></a><span class="k">for</span> <span class="p">(</span><span class="nx">index</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="nx">index</span> <span class="o"><</span> <span class="nx">elements</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span> <span class="nx">index</span><span class="o">++</span><span class="p">)</span>
<a name="cl-27"></a><span class="p">{</span>
<a name="cl-28"></a> <span class="nx">elements</span><span class="p">[</span><span class="nx">index</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">maxWidth</span><span class="o">=</span><span class="s2">"100%"</span><span class="p">;</span>
<a name="cl-29"></a><span class="p">}</span>
</pre></div>
</td></tr></table>
</div>
</div>
</div>
<script id="branch-dialog-template" type="text/html">
<div class="tabbed-filter-widget branch-dialog">
<div class="tabbed-filter">
<input placeholder="Filter branches" class="filter-box" autosave="branch-dropdown-880783" type="text">
[[^ignoreTags]]
<div class="aui-tabs horizontal-tabs aui-tabs-disabled filter-tabs">
<ul class="tabs-menu">
<li class="menu-item active-tab"><a href="#branches">Branches</a></li>
<li class="menu-item"><a href="#tags">Tags</a></li>
</ul>
</div>
[[/ignoreTags]]
</div>
<div class="tab-pane active-pane" id="branches" data-filter-placeholder="Filter branches">
<ol class="filter-list">
<li class="empty-msg">No matching branches</li>
[[#branches]]
[[#hasMultipleHeads]]
[[#heads]]
<li class="comprev filter-item">
<a class="pjax-trigger" href="/deadlydog/greasemonkeyscripts/src/[[changeset]]/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=[[safeName]]"
title="[[name]]">
[[name]] ([[shortChangeset]])
</a>
</li>
[[/heads]]
[[/hasMultipleHeads]]
[[^hasMultipleHeads]]
<li class="comprev filter-item">
<a class="pjax-trigger" href="/deadlydog/greasemonkeyscripts/src/[[changeset]]/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=[[safeName]]" title="[[name]]">
[[name]]
</a>
</li>
[[/hasMultipleHeads]]
[[/branches]]
</ol>
</div>
<div class="tab-pane" id="tags" data-filter-placeholder="Filter tags">
<ol class="filter-list">
<li class="empty-msg">No matching tags</li>
[[#tags]]
<li class="comprev filter-item">
<a class="pjax-trigger" href="/deadlydog/greasemonkeyscripts/src/[[changeset]]/MakeGitHubPullRequestCommitAndBlobPagesFullWidth/MakeGitHubPullRequestCommitAndBlobPagesFullWidth.user.js?at=[[safeName]]" title="[[name]]">
[[name]]
</a>
</li>
[[/tags]]
</ol>
</div>
</div>
</script>
</div>
<form id="file-search-form" action="#"
data-revision="2988661a9067f381a00f9f354a77c8ded3ee471b"
data-branch="master">
<input type="text" id="file-search-query" class="loading">
<div id="filtered-files"></div>
<div class="tip"><em>Tip:</em> Filter by directory path e.g. <strong>/media app.js</strong> to search for public<strong>/media/app.js</strong>.</div>
<div class="tip"><em>Tip:</em> Use camelCasing e.g. <strong>ProjME</strong> to search for <strong>ProjectModifiedE</strong>vent.java.</div>
<div class="tip"><em>Tip:</em> Filter by extension type e.g. <strong>/repo .js</strong> to search for all <strong>.js</strong> files in the <strong>/repo</strong> directory.</div>
<div class="tip"><em>Tip:</em> Separate your search with spaces e.g. <strong>/ssh pom.xml</strong> to search for src<strong>/ssh/pom.xml</strong>.</div>
<div class="tip"><em>Tip:</em> Use ↑ and ↓ arrow keys to navigate and <strong>return</strong> to view the file.</div>
<div class="tip mod-osx"><em>Tip:</em> You can also navigate files with <strong>Ctrl+j</strong> <em>(next)</em> and <strong>Ctrl+k</strong> <em>(previous)</em> and view the file with <strong>Ctrl+o</strong>.</div>
<div class="tip mod-win"><em>Tip:</em> You can also navigate files with <strong>Alt+j</strong> <em>(next)</em> and <strong>Alt+k</strong> <em>(previous)</em> and view the file with <strong>Alt+o</strong>.</div>
<script id="filtered-files-template" type="text/html">
<table class="aui aui-table-interactive bb-list">
<thead>
<tr class="assistive">
<th class="name">Filename</th>
</tr>
</thead>
<tbody>
[[#files]]
<tr class="iterable-item">
<td class="name [[#isDirectory]]directory[[/isDirectory]]">
<span class="aui-icon aui-icon-small[[#isDirectory]] aui-iconfont-devtools-folder-closed[[/isDirectory]][[^isDirectory]] aui-iconfont-devtools-file[[/isDirectory]]"></span>
<a href="/deadlydog/greasemonkeyscripts/src/[[node]]/[[name]][[#branch]][[#isDirectory]]/[[/isDirectory]]?at=[[branch]][[/branch]]"
title="[[name]]" class="execute" tabindex="-1">
[[&highlightedName]]
</a>
</td>
</tr>
[[/files]]
</tbody>
</table>
</script>
</form>
<script id="image-upload-template" type="text/html">
<form id="upload-image" method="POST"
action="/xhr/deadlydog/greasemonkeyscripts/image-upload/">
<input type='hidden' name='csrfmiddlewaretoken' value='Z3sTXFO2cG7REBmgQZSndsBpE4wi0fyE' />
<div class="drop-target">
<p class="centered">Drag image here</p>
</div>
<div>
<button class="aui-button click-target">Select an image</button>
<input name="file" type="file" class="hidden file-target"
accept="image/jpeg, image/gif, image/png" />
<input type="submit" class="hidden">
</div>
</form>
</script>
</div>
</div>
</div>
</div>
</div>
<footer id="footer" role="contentinfo">
<section class="footer-body">
<ul>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="Blog"
href="http://blog.bitbucket.org">Blog</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="Home"
href="/support">Support</a>
</li>
<li>
<a class="support-ga"
data-support-gaq-page="PlansPricing"
href="/plans">Plans & pricing</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="DocumentationHome"
href="//confluence.atlassian.com/display/BITBUCKET">Documentation</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="DocumentationAPI"
href="//confluence.atlassian.com/x/IYBGDQ">API</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="SiteStatus"
href="http://status.bitbucket.org/">Server status</a>
</li>
<li>
<a class="support-ga" id="meta-info"
data-support-gaq-page="MetaInfo"
href="#">Version info</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="EndUserAgreement"
href="//www.atlassian.com/end-user-agreement?utm_source=bitbucket&utm_medium=link&utm_campaign=footer">Terms of service</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="PrivacyPolicy"
href="//www.atlassian.com/company/privacy?utm_source=bitbucket&utm_medium=link&utm_campaign=footer">Privacy policy</a>
</li>
</ul>
<div id="meta-info-content" style="display: none;">
<ul>
<li>English</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="GitDocumentation"
href="http://git-scm.com/">Git 1.8.5.2</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="HgDocumentation"
href="http://mercurial.selenic.com/">Mercurial 2.9</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="DjangoDocumentation"
href="https://www.djangoproject.com/">Django 1.6.5</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="PythonDocumentation"
href="http://www.python.org/">Python 2.7.3</a>
</li>
<li>
<a class="support-ga" target="_blank"
data-support-gaq-page="DeployedVersion"
href="#">1c3480e3b6fb / 9d3d19e361c2 @ app23</a>
</li>
</ul>
</div>
<ul class="atlassian-links">
<li>
<a id="atlassian-jira-link" target="_blank" title="Track everything – bugs, tasks, deadlines, code – and pull reports to stay informed."
href="http://www.atlassian.com/software/jira?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">JIRA</a>
</li>
<li>
<a id="atlassian-confluence-link" target="_blank" title="Content Creation, Collaboration & Knowledge Sharing for Teams."
href="http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">Confluence</a>
</li>
<li>
<a id="atlassian-bamboo-link" target="_blank" title="Continuous integration and deployment, release management."
href="http://www.atlassian.com/software/bamboo/overview?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">Bamboo</a>
</li>
<li>
<a id="atlassian-stash-link" target="_blank" title="Git repo management, behind your firewall and Enterprise-ready."
href="http://www.atlassian.com/software/stash?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">Stash</a>
</li>
<li>
<a id="atlassian-sourcetree-link" target="_blank" title="A free Git and Mercurial desktop client for Mac or Windows."
href="http://www.sourcetreeapp.com/?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">SourceTree</a>
</li>
<li>
<a id="atlassian-hipchat-link" target="_blank" title="Group chat and IM built for teams."
href="http://www.hipchat.com/?utm_source=bitbucket&utm_medium=link&utm_campaign=bitbucket_footer">HipChat</a>
</li>
</ul>
<div id="footer-logo">
<a target="_blank" title="Bitbucket is developed by Atlassian in San Francisco."
href="http://www.atlassian.com?utm_source=bitbucket&utm_medium=logo&utm_campaign=bitbucket_footer">Atlassian</a>
</div>
<script id="share-form-template" type="text/html">
<div class="error aui-message hidden">
<span class="aui-icon icon-error"></span>
<div class="message"></div>
</div>
<table class="widget bb-list aui">
<thead>
<tr class="assistive">
<th class="user">User</th>
<th class="role">Role</th>
<th class="actions">Actions</th>
</tr>
</thead>
<tbody>
<tr class="form">
<td colspan="3">
<form>
<input type="text" class="user-or-email text user-input"
placeholder="Username or email address"
[[#disabled]]disabled[[/disabled]]>
<button type="submit" class="aui-button aui-style" disabled>Add</button>
</form>
</td>
</tr>
</tbody>
</table>
</script>
<script id="share-detail-template" type="text/html">
[[#username]]
<td class="user
[[#hasCustomGroups]]custom-groups[[/hasCustomGroups]]"
[[#error]]data-error="[[error]]"[[/error]]>
<div title="[[displayName]]">
<a href="/[[username]]" class="user">
<img class="avatar avatar16" src="[[avatar]]" />
<span>[[displayName]]</span>
</a>
</div>
</td>
[[/username]]
[[^username]]
<td class="email
[[#hasCustomGroups]]custom-groups[[/hasCustomGroups]]"
[[#error]]data-error="[[error]]"[[/error]]>
<div title="[[email]]">
<span class="aui-icon aui-icon-small aui-iconfont-email"></span>
[[email]]
</div>
</td>
[[/username]]
<td class="role
[[#hasCustomGroups]]custom-groups[[/hasCustomGroups]]">
<div>
[[#group]]
[[#hasCustomGroups]]
<select class="group [[#noGroupChoices]]hidden[[/noGroupChoices]]">
[[#groups]]
<option value="[[slug]]"
[[#isSelected]]selected[[/isSelected]]>
[[name]]
</option>
[[/groups]]
</select>
[[/hasCustomGroups]]
[[^hasCustomGroups]]
<label>
<input type="checkbox" class="admin"
[[#isAdmin]]checked[[/isAdmin]]>
Administrator
</label>
[[/hasCustomGroups]]
[[/group]]
[[^group]]
<ul>
<li class="permission aui-lozenge aui-lozenge-complete
[[^read]]aui-lozenge-subtle[[/read]]"
data-permission="read">
read
</li>
<li class="permission aui-lozenge aui-lozenge-complete
[[^write]]aui-lozenge-subtle[[/write]]"
data-permission="write">
write
</li>
<li class="permission aui-lozenge aui-lozenge-complete
[[^admin]]aui-lozenge-subtle[[/admin]]"
data-permission="admin">
admin
</li>
</ul>
[[/group]]
</div>
</td>
<td class="actions
[[#hasCustomGroups]]custom-groups[[/hasCustomGroups]]">
<div>
<a href="#" class="delete">
<span class="aui-icon aui-icon-small aui-iconfont-remove">Delete</span>
</a>
</div>
</td>
</script>
<script id="share-team-template" type="text/html">
<div class="clearfix">
<span class="team-avatar-container">
<img src="[[avatar]]" alt="[[display_name]]" title="[[display_name]]" class="avatar avatar32" />
</span>
<span class="team-name-container">
[[display_name]]
</span>
</div>
<p class="helptext">
Existing users are granted access to this team immediately.
New users will be sent an invitation.
</p>
<div class="share-form"></div>
</script>
</section>
</footer>
</div>
<script src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/jsi18n/en/djangojs.js"></script>
<script id="require-js"
src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/amd/build/main.js"
data-main="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/amd/build/main"
data-page-module="repo/index"></script>
<script>
(function () {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
}());
</script>
<script id="source-changeset" type="text/html">
<a href="/deadlydog/greasemonkeyscripts/src/[[raw_node]]/[[path]]?at=master"
class="[[#selected]]highlight[[/selected]]"
data-hash="[[node]]">
[[#author.username]]
<img class="avatar avatar16" src="[[author.avatar]]"/>
<span class="author" title="[[raw_author]]">[[author.display_name]]</span>
[[/author.username]]
[[^author.username]]
<img class="avatar avatar16" src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/img/default_avatar/16/user_blue.png"/>
<span class="author unmapped" title="[[raw_author]]">[[author]]</span>
[[/author.username]]
<time datetime="[[utctimestamp]]" data-title="true">[[utctimestamp]]</time>
<span class="message">[[message]]</span>
</a>
</script>
<script id="embed-template" type="text/html">
<form class="aui embed">
<label for="embed-code">Embed this source in another page:</label>
<input type="text" readonly="true" value="<script src="[[url]]"></script>" id="embed-code">
</form>
</script>
<script id="edit-form-template" type="text/html">
<form class="edit-form aui"
data-repository="[[owner]]/[[slug]]"
data-destination-repository="[[destinationOwner]]/[[destinationSlug]]"
data-local-id="[[localID]]"
data-is-writer="[[#isWriter]]true[[/isWriter]][[^isWriter]]false[[/isWriter]]"
data-has-push-access="[[#hasPushAccess]]true[[/hasPushAccess]][[^hasPushAccess]]false[[/hasPushAccess]]"
data-is-pull-request="[[#isPullRequest]]true[[/isPullRequest]][[^isPullRequest]]false[[/isPullRequest]]"
data-hash="[[hash]]"
data-branch="[[branch]]"
data-path="[[path]]"
data-is-create="[[isCreate]]"
data-preview-url="/xhr/[[owner]]/[[slug]]/preview/[[hash]]/[[encodedPath]]"
data-preview-error="We had trouble generating your preview."
data-unsaved-changes-error="Your changes will be lost. Are you sure you want to leave?">
<div class="toolbar clearfix">
<div class="primary">
<h2>
[[#isCreate]]
Creating <span class="edit-path">[[path]]</span> on branch: <strong>[[branch]]</strong>
[[/isCreate]]
[[^isCreate]]
Editing <span class="edit-path">[[path]]</span> on branch: <strong>[[branch]]</strong>
[[/isCreate]]
</h2>
</div>
<div class="secondary">
<div class="hunk-nav aui-buttons">
<button class="prev-hunk-button aui-button aui-button aui-style"
disabled="disabled" aria-disabled="true" title="previous change">▲</button>
<button class="next-hunk-button aui-button aui-button aui-style"
disabled="disabled" aria-disabled="true" title="next change">▼</button>
</div>
</div>
</div>
<div class="file-editor">
<textarea id="id_source">[[content]]</textarea>
</div>
<div class="preview-pane"></div>
<div class="toolbar footer-toolbar clearfix">
<div class="primary">
<div id="syntax-mode" class="field">
<label for="id_syntax-mode">Syntax mode:</label>
<select id="id_syntax-mode">
[[#syntaxes]]
<option value="[[#mime]][[mime]][[/mime]][[^mime]][[mode]][[/mime]]">[[label]]</option>
[[/syntaxes]]
</select>
</div>
<div id="indent-mode" class="field">
<label for="id_indent-mode">Indent mode:</label>
<select id="id_indent-mode">
<option value="tabs">Tabs</option>
<option value="spaces">Spaces</option>
</select>
</div>
<div id="indent-size" class="field">
<label for="id_indent-size">Indent size:</label>
<select id="id_indent-size">
<option value="2">2</option>
<option value="4">4</option>
<option value="8">8</option>
</select>
</div>
</div>
<div class="secondary">
[[^isCreate]]
<button class="preview-button aui-button aui-style"
disabled="disabled" aria-disabled="true"
data-preview-label="View diff"
data-edit-label="Edit file">View diff</button>
[[/isCreate]]
<button class="save-button aui-button aui-button-primary aui-style"
disabled="disabled" aria-disabled="true">Commit</button>
[[^isCreate]]
<a class="cancel-link" href="#">Cancel</a>
[[/isCreate]]
</div>
</div>
</form>
</script>
<script id="commit-form-template" type="text/html">
<form class="aui commit-form"
data-title="Commit changes"
[[#isDelete]]
data-default-message="[[filename]] deleted online with Bitbucket"
[[/isDelete]]
[[#isCreate]]
data-default-message="[[filename]] created online with Bitbucket"
[[/isCreate]]
[[^isDelete]]
[[^isCreate]]
data-default-message="[[filename]] edited online with Bitbucket"
[[/isCreate]]
[[/isDelete]]
data-fork-error="We had trouble creating your fork."
data-commit-error="We had trouble committing your changes."
data-pull-request-error="We had trouble creating your pull request."
data-update-error="We had trouble updating your pull request."
data-branch-conflict-error="A branch with that name already exists."
data-forking-message="Forking repository"
data-committing-message="Committing changes"
data-merging-message="Branching and merging changes"
data-creating-pr-message="Creating pull request"
data-updating-pr-message="Updating pull request"
data-cta-label="Commit"
data-cancel-label="Cancel">
[[#isDelete]]
<div class="aui-message info">
<span class="aui-icon icon-info"></span>
<span class="message">
Committing this change will delete [[filename]] from your repository.
</span>
</div>
[[/isDelete]]
<div class="aui-message error hidden">
<span class="aui-icon icon-error"></span>
<span class="message"></span>
</div>
[[^isWriter]]
<div class="aui-message info">
<span class="aui-icon icon-info"></span>
<p class="title">
You don't have write access to this repository.
</p>
<span class="message">
We'll create a fork for your changes and submit a
pull request back to this repository.
</span>
</div>
[[/isWriter]]
[[#isRename]]
<div class="field-group">
<label for="id_path">New path</label>
<input type="text" id="id_path" class="text" value="[[path]]"/>
</div>
[[/isRename]]
<div class="field-group">
<label for="id_message">Commit message</label>
<textarea id="id_message" class="long-field textarea"></textarea>
</div>
[[^isPullRequest]]
[[#isWriter]]
<fieldset class="group">
<div class="checkbox">
[[#hasPushAccess]]
<input id="id_create-pullrequest" class="checkbox" type="checkbox">
<label for="id_create-pullrequest">Create a pull request for this change</label>
[[/hasPushAccess]]
[[^hasPushAccess]]
<input id="id_create-pullrequest" class="checkbox" type="checkbox" checked="checked" aria-disabled="true" disabled="true">
<label for="id_create-pullrequest" title="Branch restrictions do not allow you to update this branch.">Create a pull request for this change</label>
[[/hasPushAccess]]
</div>
</fieldset>
<div id="pr-fields">
<div id="branch-name-group" class="field-group">
<label for="id_branch-name">Branch name</label>
<input type="text" id="id_branch-name" class="text long-field">
</div>
<div id="reviewers-group" class="field-group"
data-api-url="/deadlydog/greasemonkeyscripts/pull-request/xhr/reviewer/deadlydog/greasemonkeyscripts/:reviewer_name">
<label for="participants">Reviewers</label>
<select id="participants" class="long-field" name="reviewers" multiple></select>
<div class="error"></div>
</div>
</div>
[[/isWriter]]
[[/isPullRequest]]
<button type="submit" id="id_submit">Commit</button>
</form>
</script>
<script id="merge-message-template" type="text/html">
Merged [[hash]] into [[branch]]
[[message]]
</script>
<script id="commit-merge-error-template" type="text/html">
We had trouble merging your changes. We stored them on the <strong>[[branch]]</strong> branch, so feel free to
<a href="/[[owner]]/[[slug]]/full-commit/[[hash]]/[[path]]?at=[[encodedBranch]]">view them</a> or
<a href="#" class="create-pull-request-link">create a pull request</a>.
</script>
<div data-modules="components/mentions/index">
<script id="mention-result" type="text/html">
<img class="avatar avatar24" src="[[avatar_url]]">
[[#display_name]]
<span class="display-name">[[&display_name]]</span> <small class="username">[[&username]]</small>
[[/display_name]]
[[^display_name]]
<span class="username">[[&username]]</span>
[[/display_name]]
[[#is_teammate]][[^is_team]]
<span class="aui-lozenge aui-lozenge-complete aui-lozenge-subtle">teammate</span>
[[/is_team]][[/is_teammate]]
</script>
<script id="mention-call-to-action" type="text/html">
[[^query]]
<li class="bb-typeahead-item">Begin typing to search for a user</li>
[[/query]]
[[#query]]
<li class="bb-typeahead-item">Continue typing to search for a user</li>
[[/query]]
</script>
<script id="mention-no-results" type="text/html">
[[^searching]]
<li class="bb-typeahead-item">Found no matching users for <em>[[query]]</em>.</li>
[[/searching]]
[[#searching]]
<li class="bb-typeahead-item bb-typeahead-searching">Searching for <em>[[query]]</em>.</li>
[[/searching]]
</script>
</div>
<!--[if lt IE 9]><script src="https://d3oaxc4q5k2d6q.cloudfront.net/m/9d3d19e361c2/lib/aui/js/aui-ie.js"></script><![endif]-->
<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"beacon-4.newrelic.com","queueTime":0,"licenseKey":"a2cef8c3d3","agent":"js-agent.newrelic.com/nr-411.min.js","transactionName":"Z11RZxdWW0cEVkYLDV4XdUYLVEFdClsdAAtEWkZQDlJBGgRFQhFMQl1DXFcZQ10AQkFYBFlUVlEXWEJHAA==","userAttributes":"SxpaQDpWQEANUFwWC1NZR1YBFQ9SBFlBB04SUUBsBEdcFl9TUw4RVRQRRhZSR2sLVF8HQAoacl0KWUxZCkBBQB8=","applicationID":"1841284","errorBeacon":"jserror.newrelic.com","applicationTime":224}</script></body>
</html>