Keyboard shortcuts

This commit is contained in:
Liyas Thomas
2019-11-14 16:28:17 +05:30
parent 00c6e22861
commit 009eae83a6
5 changed files with 62 additions and 3 deletions

View File

@@ -40,6 +40,16 @@
<i class="material-icons">more_vert</i>
</button>
<template slot="popover">
<div>
<button
class="icon"
@click="showShortcuts = true"
v-close-popover
>
<i class="material-icons">keyboard</i>
<span>Shortcuts</span>
</button>
</div>
<div>
<a
href="https://opencollective.com/postwoman"
@@ -210,6 +220,33 @@
>
</p>
</footer>
<modal v-if="showShortcuts" @close="showShortcuts = false">
<div slot="header">
<ul>
<li>
<div class="flex-wrap">
<h3 class="title">Shortcuts</h3>
<div>
<button class="icon" @click="showShortcuts = false">
<i class="material-icons">close</i>
</button>
</div>
</div>
</li>
</ul>
</div>
<div slot="body">
<ul>
<li>
<span>
<kbd>Save to Collection:</kbd>
<kbd>Ctrl</kbd><kbd>S</kbd>
</span>
</li>
</ul>
</div>
<div slot="footer"></div>
</modal>
</div>
</template>
@@ -219,10 +256,12 @@
import intializePwa from "../assets/js/pwa";
import logo from "../components/logo";
import * as version from "../.postwoman/version.json";
import modal from "../components/modal";
export default {
components: {
logo
logo,
modal
},
methods: {
@@ -240,7 +279,8 @@ export default {
// that can be called to show the user the installation
// prompt.
showInstallPrompt: null,
version: {}
version: {},
showShortcuts: false
};
},