From c66c09e17b82bb6cee818e0dcc85653903165460 Mon Sep 17 00:00:00 2001 From: formsdev <136701234+formsdev@users.noreply.github.com> Date: Tue, 5 Sep 2023 19:55:33 +0530 Subject: [PATCH] Better form editor (#187) --- resources/js/components/App.vue | 6 +- resources/js/components/Navbar.vue | 2 +- .../open/forms/OpenCompleteForm.vue | 7 +- .../open/forms/components/FormEditor.vue | 125 ++++++++++++------ resources/js/pages/forms/create-guest.vue | 22 +-- resources/js/pages/forms/create.vue | 22 +-- resources/js/pages/forms/edit.vue | 21 +-- 7 files changed, 101 insertions(+), 104 deletions(-) diff --git a/resources/js/components/App.vue b/resources/js/components/App.vue index b152417..d2855b1 100644 --- a/resources/js/components/App.vue +++ b/resources/js/components/App.vue @@ -84,7 +84,8 @@ export default { message: '', confirmationProceed: null, confirmationCancel: null - } + }, + navbarHidden: false }), mounted () { @@ -106,6 +107,9 @@ export default { }, workspaceAdded () { this.$router.push({ name: 'home' }) + }, + hideNavbar (hidden = true) { + this.navbarHidden = hidden } }, diff --git a/resources/js/components/Navbar.vue b/resources/js/components/Navbar.vue index d781552..e13ae3f 100644 --- a/resources/js/components/Navbar.vue +++ b/resources/js/components/Navbar.vue @@ -183,7 +183,7 @@ export default { return false } } - return true + return !this.$root.navbarHidden }, isIframe() { return window.location !== window.parent.location || window.frameElement diff --git a/resources/js/components/open/forms/OpenCompleteForm.vue b/resources/js/components/open/forms/OpenCompleteForm.vue index d649e94..d7e0566 100644 --- a/resources/js/components/open/forms/OpenCompleteForm.vue +++ b/resources/js/components/open/forms/OpenCompleteForm.vue @@ -1,6 +1,6 @@