Skip to content

Instantly share code, notes, and snippets.

View atarnvik's full-sized avatar

Axel Tarnvik atarnvik

  • Brightspot
  • Charlottesville, VA
View GitHub Profile
0.17 -> 0.18
0.18 -> 0.19
0.19 -> 0.20
0.18 -> 1.4
1.4 -> 1.5
0.19 -> 1.5
1.5 -> 1.6
1.6 -> 1.7
0.20 -> 1.7
1.7 -> 1
@atarnvik
atarnvik / Open Jira From Github PR Name
Created November 22, 2019 18:44
Chrome Bookmarklet for opening corresponding JIRA ticket from a ticket number in a github PR.
javascript:(function()%7Bjavascript%3A(function() %7Bjavascript%3A(function() %7Bvar issueTitles %3D document.getElementsByClassName('js-issue-title')%3Bif (issueTitles) %7Bvar issueTitle %3D issueTitles%5B0%5D%3Bvar title %3D issueTitle.textContent.trim()%3Btitle %3D title.replace('%2C'%2C '')%3Btitle %3D title.replace('%3A'%2C '')%3Bvar s %3D reverse(title)%3Bvar jira_matcher %3D %2F%5Cd%2B-%5BA-Z%5D%2B(%3F!-%3F%5Ba-zA-Z%5D%7B1%2C10%7D)%2Fg%3Bvar jiraTickets %3D s.match(jira_matcher)%3Bfor (var i %3D jiraTickets.length-1%3B i >%3D 0%3B i--) %7Bvar ticketFinal %3D reverse(jiraTickets%5Bi%5D)%3Bif (ticketFinal) %7Bwindow.open('https%3A%2F%2FJIRA_DOMAIN_HERE%2Fbrowse%2F' %2B ticketFinal%2C '_blank')%3B%7D%7D%7D%7D)()%3Bfunction reverse(str) %7Bvar newString %3D ""%3Bfor (var i %3D str.length - 1%3B i >%3D 0%3B i--) %7BnewString %2B%3D str%5Bi%5D%3B%7Dreturn newString%3B%7D%7D)()%7D)()