feat: duplicate page
This commit is contained in:
@@ -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')
|
||||
},
|
||||
|
Reference in New Issue
Block a user