feat: duplicate page

This commit is contained in:
NGPixel
2020-03-29 17:48:45 -04:00
parent 44a0f69a78
commit 951ebb6b61
2 changed files with 43 additions and 5 deletions

View File

@@ -173,7 +173,7 @@
@click='pageHistory'
)
v-icon(size='20') mdi-history
span History
span {{$t('common:header.history')}}
v-tooltip(:right='$vuetify.rtl', :left='!$vuetify.rtl')
template(v-slot:activator='{ on }')
v-btn(
@@ -185,7 +185,19 @@
@click='pageSource'
)
v-icon(size='20') mdi-code-tags
span View Source
span {{$t('common:header.viewSource')}}
v-tooltip(:right='$vuetify.rtl', :left='!$vuetify.rtl')
template(v-slot:activator='{ on }')
v-btn(
fab
small
color='white'
light
v-on='on'
@click='pageDuplicate'
)
v-icon(size='20') mdi-content-duplicate
span {{$t('common:header.duplicate')}}
v-tooltip(:right='$vuetify.rtl', :left='!$vuetify.rtl')
template(v-slot:activator='{ on }')
v-btn(
@@ -197,7 +209,7 @@
@click='pageMove'
)
v-icon(size='20') mdi-content-save-move-outline
span Move / Rename
span {{$t('common:header.move')}}
v-tooltip(:right='$vuetify.rtl', :left='!$vuetify.rtl')
template(v-slot:activator='{ on }')
v-btn(
@@ -209,7 +221,7 @@
@click='pageDelete'
)
v-icon(size='20') mdi-trash-can-outline
span Delete
span {{$t('common:header.delete')}}
span {{$t('common:page.editPage')}}
.contents(ref='container')
slot(name='contents')
@@ -458,6 +470,9 @@ export default {
pageSource () {
this.$root.$emit('pageSource')
},
pageDuplicate () {
this.$root.$emit('pageDuplicate')
},
pageMove () {
this.$root.$emit('pageMove')
},