Skip to content

Instantly share code, notes, and snippets.

@ewen-lbh
Last active May 9, 2020 10:48
Show Gist options
  • Save ewen-lbh/ce46d8db03326e86daff6bf5c8135d72 to your computer and use it in GitHub Desktop.
Save ewen-lbh/ce46d8db03326e86daff6bf5c8135d72 to your computer and use it in GitHub Desktop.
userscript: github.com: Double click to edit project note
// ==UserScript==
// @name GitHub: Double click to edit project note
// @version 1
// @grant none
// @include https://github.com/*/*/projects/*
// ==/UserScript==
setTimeout(() => {
allCards = document.querySelectorAll(`.project-card`).forEach(el => {
if (el.dataset.cardType === '["note"]') {
columnId = el.dataset.columnId
el.addEventListener('dblclick', ev => {
ev.preventDefault()
columnId = el.dataset.columnId
button = el.querySelector('.dropdown-item[data-dialog-id^=edit-note]')
button.click()
})
} else if (el.dataset.cardType === '["issue"]') {
el.addEventListener('dblclick', ev => {
ev.preventDefault()
el.querySelector('.js-project-card-issue-link').click()
})
}
})
}, 2000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment