hide overlays by esc shortcut

This commit is contained in:
Čarodej
2022-03-15 10:59:38 +01:00
parent 1c4b4c6279
commit d0b4b729c9
3 changed files with 13 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
{
"/js/main.js": "/js/main.js",
"/chunks/request.js": "/chunks/request.js?id=e962b17f1de9db87",
"/chunks/request.js": "/chunks/request.js?id=6e899824be266ea6",
"/chunks/request-upload.js": "/chunks/request-upload.js?id=838bc706adb900ab",
"/chunks/setup-wizard.js": "/chunks/setup-wizard.js?id=19a0784e59d768ec",
"/chunks/status-check.js": "/chunks/status-check.js?id=0bcc38e60d97631d",
@@ -9,13 +9,13 @@
"/chunks/environment-setup.js": "/chunks/environment-setup.js?id=7f6a9af36bfcd706",
"/chunks/app-setup.js": "/chunks/app-setup.js?id=0df2494d2269a949",
"/chunks/admin-account.js": "/chunks/admin-account.js?id=2d131d1d784c98b9",
"/chunks/shared.js": "/chunks/shared.js?id=fc95b374dd3eabba",
"/chunks/shared.js": "/chunks/shared.js?id=e68646d339b36632",
"/chunks/shared/browser.js": "/chunks/shared/browser.js?id=7bb384461baaf4f2",
"/chunks/shared/single-file.js": "/chunks/shared/single-file.js?id=34e05a8b937a1436",
"/chunks/shared/authenticate.js": "/chunks/shared/authenticate.js?id=2b7cf12984397d27",
"/chunks/not-found.js": "/chunks/not-found.js?id=36763aa314e00327",
"/chunks/temporary-unavailable.js": "/chunks/temporary-unavailable.js?id=a3906226272982b1",
"/chunks/admin.js": "/chunks/admin.js?id=b5c1b1ee97b4f303",
"/chunks/admin.js": "/chunks/admin.js?id=c3eb2a10ca6f09b8",
"/chunks/dashboard.js": "/chunks/dashboard.js?id=0ba6b75f07f739e2",
"/chunks/invoices.js": "/chunks/invoices.js?id=f89964a5a55ace45",
"/chunks/subscriptions.js": "/chunks/subscriptions.js?id=62582c26b6288d7d",
@@ -57,12 +57,12 @@
"/chunks/sign-up.js": "/chunks/sign-up.js?id=849c274b322f055b",
"/chunks/forgotten-password.js": "/chunks/forgotten-password.js?id=3c5ba5865e21da37",
"/chunks/create-new-password.js": "/chunks/create-new-password.js?id=8654bf89e7d9685b",
"/chunks/settings.js": "/chunks/settings.js?id=b6ce85c1860aa6dc",
"/chunks/settings.js": "/chunks/settings.js?id=10aae65b59430310",
"/chunks/profile.js": "/chunks/profile.js?id=4ba370c98d374788",
"/chunks/settings-password.js": "/chunks/settings-password.js?id=11e766eb42e485cf",
"/chunks/settings-storage.js": "/chunks/settings-storage.js?id=90ba712f3728443b",
"/chunks/billing.js": "/chunks/billing.js?id=f04fe6a3e9fb5c13",
"/chunks/platform.js": "/chunks/platform.js?id=232b0afb07ca0258",
"/chunks/platform.js": "/chunks/platform.js?id=2fc77f79e9101e15",
"/chunks/files.js": "/chunks/files.js?id=6f7a94e2ce0d29d2",
"/chunks/recent-uploads.js": "/chunks/recent-uploads.js?id=84e3cbbe6b2225e7",
"/chunks/my-shared-items.js": "/chunks/my-shared-items.js?id=6f9959c2b460d9e8",

View File

@@ -1,5 +1,5 @@
<template>
<div>
<div @keydown.esc="closeOverlays" tabindex="-1">
<!--UI components-->
<Alert />
<ToasterWrapper />
@@ -72,6 +72,12 @@ export default {
}
},
methods: {
closeOverlays() {
events.$emit('popup:close')
events.$emit('popover:close')
this.$store.commit('CLOSE_NOTIFICATION_CENTER')
},
spotlightListener(e) {
if (e.key === 'k' && e.metaKey || e.key === 'k' && e.ctrlKey) {
e.preventDefault()

View File

@@ -36,6 +36,7 @@ export default {
this.isVisible = !this.isVisible
}
})
events.$on('popover:close', () => this.isVisible = false)
},
}
</script>