diff options
author | 2020-06-09 17:41:14 -0400 | |
---|---|---|
committer | 2020-06-09 23:41:14 +0200 | |
commit | 81c11b9f1ac60a307591c88fb560bf56f725138c (patch) | |
tree | b48a53f146d90e91bffb1fc54b1a0115e5f1a462 /source/features/revert-file.tsx | |
parent | 208835085ee2a78b6a9d4f30b1407c7eac1b88b3 (diff) | |
download | refined-github-81c11b9f1ac60a307591c88fb560bf56f725138c.tar.gz refined-github-81c11b9f1ac60a307591c88fb560bf56f725138c.tar.zst refined-github-81c11b9f1ac60a307591c88fb560bf56f725138c.zip |
Update dependencies and lint (#3175)
Co-authored-by: Fregante <opensource@bfred.it>
Diffstat (limited to 'source/features/revert-file.tsx')
-rw-r--r-- | source/features/revert-file.tsx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source/features/revert-file.tsx b/source/features/revert-file.tsx index d563c570..aca9cfc7 100644 --- a/source/features/revert-file.tsx +++ b/source/features/revert-file.tsx @@ -113,9 +113,7 @@ async function handleRevertFileClick(event: delegate.Event<MouseEvent, HTMLButto } } -function handleMenuOpening(event: delegate.Event): void { - const dropdown = event.delegateTarget.nextElementSibling!; - +function handleMenuOpening({delegateTarget: dropdown}: delegate.Event): void { const editFile = select<HTMLAnchorElement>('[aria-label^="Change this"]', dropdown); if (!editFile || select.exists('.rgh-revert-file', dropdown)) { return; @@ -134,7 +132,8 @@ function handleMenuOpening(event: delegate.Event): void { } function init(): void { - delegate(document, '.js-file-header-dropdown > summary', 'click', handleMenuOpening); + // `useCapture` required to be fired before GitHub's handlers + delegate(document, '.file-header .js-file-header-dropdown', 'toggle', handleMenuOpening, true); delegate(document, '.rgh-revert-file', 'click', handleRevertFileClick, true); } |