// ==UserScript== // @name GithubNewIssueDefaults // @namespace http://yerb.net/ // @version 0.1 // @description Make a new issue have sane defaults -- milestone & assignee // @match https://github.com/*/*/issues/new // @copyright 2013, Breyten Ernsting // @require http://code.jquery.com/jquery-latest.js // ==/UserScript== $(document).ready(function(){ setTimeout(function() { var user = $('#user-links a.name').attr('href').substr(1); var assignee_input = $('input[name="issue[assignee]"][value="' + user + '"]'); $('.js-composer-assignee-picker span[role="button"]').click(); assignee_input.click(); $('.js-composer-milestone-picker span[role="button"]').click(); $('.js-composer-milestone-picker').find('*[role="menuitem"]').click(); }, 1); });