diff options
| author | Teddy Wing | 2021-03-20 00:41:38 +0100 |
|---|---|---|
| committer | Teddy Wing | 2021-03-20 00:53:43 +0100 |
| commit | 4e8a20800df3eb78d65d5ea29b22ce0acdf1daf7 (patch) | |
| tree | 1639042bc1b2f3d78f845a64ba823dcce7a5545a /netflix-esc.user.js | |
| parent | 4c585bf6bbd786b88d8f63210d2ad316b9ff6845 (diff) | |
| download | netflix-esc-4e8a20800df3eb78d65d5ea29b22ce0acdf1daf7.tar.bz2 | |
Add pagination shortcuts to page left or right on the hovered row
Diffstat (limited to 'netflix-esc.user.js')
| -rw-r--r-- | netflix-esc.user.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/netflix-esc.user.js b/netflix-esc.user.js index 52230e2..509786f 100644 --- a/netflix-esc.user.js +++ b/netflix-esc.user.js @@ -37,6 +37,22 @@ document.addEventListener( // Show info modal with 'i'. if (e.key === 'i') { info_modal_open(); + + return; + } + + // Page left on hovered row. + if (e.key === 'h') { + row_left(); + + return; + } + + // Page right on hovered row. + if (e.key === 'l') { + row_right(); + + return; } } ); @@ -69,3 +85,24 @@ function info_modal_open () { ); more_info_button.dispatchEvent(click); } + +function row_left () { + var page_left = document.querySelector('.lolomoRow:hover .handlePrev'); + + var click = new MouseEvent( + 'click', + { buttons: 1, bubbles: true } + ); + page_left.dispatchEvent(click); +} + + +function row_right () { + var page_right = document.querySelector('.lolomoRow:hover .handleNext'); + + var click = new MouseEvent( + 'click', + { buttons: 1, bubbles: true } + ); + page_right.dispatchEvent(click); +} |
