blob: d78b7874add6475ed32e57b34b66d314460e45f5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
// ==UserScript==
// @name Github PR helper
// @namespace phenax.github.io
// @version 0.0.0
// @description Github PR helper
// @author Akshay Nair
// @match *://github.com/*/pull/*
// ==/UserScript==
const keys = {
n: () => document.querySelector('.js-reviewed-toggle:not(.js-reviewed-file)').click(),
N: () => Array.from(document.querySelectorAll('.js-reviewed-file')).slice(-1)[0].click(),
//j: () => {
//const $el = document.querySelector('.js-reviewed-toggle:not(.js-reviewed-file)');
//if ($el) {
//}
//},
};
document.addEventListener('keydown', (e) => {
console.log(e.key, e.ctrlKey);
if (keys[e.key] && e.ctrlKey) {
keys[e.key]();
}
});
|