diff --git a/src/App.tsx b/src/App.tsx index 2b4894b..7457902 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,6 +2,7 @@ import { Component, Vue } from 'vue-property-decorator' import Mousetrap from 'mousetrap' import { AppModule } from '@/store/app' import { PageModule } from './store/page' +import { modKey } from './utils/helper' @Component export default class MainApp extends Vue { @@ -15,8 +16,6 @@ export default class MainApp extends Vue { } initKeybinds() { - const modKey = 'ctrl' - Mousetrap.bind(`${modKey}+t`, () => { PageModule.openTab({ type: 'themes' }) PageModule.openBlock({ id: 'settings' }) @@ -69,14 +68,6 @@ export default class MainApp extends Vue { PageModule.CLOSE_ALL_ACTIVE_BLOCK() }) - Mousetrap.bind(`${modKey}+p`, () => { - console.log('power off') - }) - - Mousetrap.bind(`${modKey}+r`, () => { - console.log('restart') - }) - Mousetrap.bind(`${modKey}+R`, () => { AppModule.randomizeSettingsTheme() }) diff --git a/src/components/app/AppDialog.tsx b/src/components/app/AppDialog.tsx index d2a6233..b7a2ad1 100644 --- a/src/components/app/AppDialog.tsx +++ b/src/components/app/AppDialog.tsx @@ -2,8 +2,8 @@ import { Component, Prop, Vue } from 'vue-property-decorator' import { PageModule } from '@/store/page' import AppIcon from '@/components/app/AppIcon.vue' import AppButton from './AppButton' +import { preventDefault } from '@/utils/helper' -// let showDialog = false @Component({ components: { AppIcon } }) @@ -20,7 +20,7 @@ export default class AppDialog extends Vue { } generateDialog() { - return