|
@@ -100,11 +100,11 @@
|
|
q-icon(color='deep-orange-9', name='las la-atom', size='sm')
|
|
q-icon(color='deep-orange-9', name='las la-atom', size='sm')
|
|
q-item-section
|
|
q-item-section
|
|
q-item-label Convert Page
|
|
q-item-label Convert Page
|
|
- q-item(clickable, v-if='userStore.can(`edit:pages`)')
|
|
|
|
|
|
+ q-item(clickable, v-if='userStore.can(`edit:pages`)', @click='rerenderPage')
|
|
q-item-section.items-center(avatar)
|
|
q-item-section.items-center(avatar)
|
|
q-icon(color='deep-orange-9', name='las la-magic', size='sm')
|
|
q-icon(color='deep-orange-9', name='las la-magic', size='sm')
|
|
q-item-section
|
|
q-item-section
|
|
- q-item-label Re-render Page
|
|
|
|
|
|
+ q-item-label Rerender Page
|
|
q-item(clickable)
|
|
q-item(clickable)
|
|
q-item-section.items-center(avatar)
|
|
q-item-section.items-center(avatar)
|
|
q-icon(color='deep-orange-9', name='las la-sun', size='sm')
|
|
q-icon(color='deep-orange-9', name='las la-sun', size='sm')
|
|
@@ -204,6 +204,17 @@ function viewPageSource () {
|
|
siteStore.$patch({ overlay: 'PageSource', overlayOpts: { } })
|
|
siteStore.$patch({ overlay: 'PageSource', overlayOpts: { } })
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+function rerenderPage () {
|
|
|
|
+ $q.dialog({
|
|
|
|
+ component: defineAsyncComponent(() => import('../components/RerenderPageDialog.vue')),
|
|
|
|
+ componentProps: {
|
|
|
|
+ id: pageStore.id
|
|
|
|
+ }
|
|
|
|
+ }).onOk(() => {
|
|
|
|
+ pageStore.pageLoad({ id: pageStore.id })
|
|
|
|
+ })
|
|
|
|
+}
|
|
|
|
+
|
|
function duplicatePage () {
|
|
function duplicatePage () {
|
|
$q.dialog({
|
|
$q.dialog({
|
|
component: defineAsyncComponent(() => import('../components/TreeBrowserDialog.vue')),
|
|
component: defineAsyncComponent(() => import('../components/TreeBrowserDialog.vue')),
|