Modelview deletekey functionality (#831)

Signed-off-by: Brian Homeyer <bhomeyer@gmail.com>
pull/877/head
bigbasec 2021-02-04 10:39:09 -05:00 committed by GitHub
parent 42718459a0
commit 61eb852501
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 1 deletions

View File

@ -1,5 +1,5 @@
<template>
<f7-card v-if="model">
<f7-card v-if="model" @page:beforein="onPageBeforeIn" @page:beforeout="onPageBeforeOut">
<f7-card-content>
<f7-list media-list accordion-list>
<ul>
@ -49,6 +49,24 @@ export default {
this.onModelChange()
},
methods: {
onPageBeforeIn () {
if (window) {
window.addEventListener('keydown', this.keyDown)
}
this.load()
},
onPageBeforeOut () {
if (window) {
window.removeEventListener('keydown', this.keyDown)
}
},
keyDown (ev) {
if (ev.keyCode == 46) { // delete key
remove()
ev.stopPropagation()
ev.preventDefault()
}
},
onModelChange () {
this.editMode = false
this.createMode = false