Newer
Older
<template>
<section class="cw-block-edit" @click="deactivateToolbar">
<header><translate>Bearbeiten</translate></header>
<div class="cw-block-features-content">
<slot name="edit" />
<div class="cw-button-box">
<button class="button accept" @click="$emit('store'); exitHandler = false;"><translate>Speichern</translate></button>
<button class="button cancel" @click="$emit('close'); exitHandler = false;"><translate>Abbrechen</translate></button>
</div>
</div>
</section>
</template>
<script>
export default {
name: 'courseware-block-edit',
props: {
block: Object,
},
data() {
return {
originalBlock: Object,
exitHandler: true
};
},
beforeMount() {
this.originalBlock = this.block;
},
methods: {
deactivateToolbar() {
this.$store.dispatch('coursewareShowToolbar', false);
},
},
beforeDestroy() {
if (this.exitHandler) {
console.log('autosave');
this.$emit('store');
}
}
};
</script>