From 3f3b7af42b9352f251b029539616c1820213324a Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Fri, 17 Sep 2021 13:09:18 +0200 Subject: [PATCH] AddAddress: adjust Open and Close methods for each step --- .../Resources/public/vuejs/Address/App.vue | 4 +- .../Address/components/ActionButtons.vue | 17 ++- .../vuejs/Address/components/AddAddress.vue | 110 +++++++++++++----- .../vuejs/Address/components/DatePane.vue | 5 +- .../vuejs/Address/components/EditPane.vue | 12 +- .../vuejs/Address/components/ShowPane.vue | 20 +++- .../vuejs/Address/components/SuggestPane.vue | 5 +- .../Resources/public/vuejs/Address/index.js | 2 +- .../Resources/views/Address/new.html.twig | 5 +- .../views/Household/address_edit.html.twig | 1 + 10 files changed, 132 insertions(+), 49 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue index e4d332289..a1496e7d6 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/App.vue @@ -33,8 +33,8 @@ export default { }, mounted() { - console.log('AddAddress: data context', this.context); - console.log('AddAddress: data options', this.options); + //console.log('AddAddress: data context', this.context); + //console.log('AddAddress: data options', this.options); }, methods: { displayErrors() { diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ActionButtons.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ActionButtons.vue index a0bb66f33..afe059da6 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ActionButtons.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ActionButtons.vue @@ -2,19 +2,23 @@ @@ -24,7 +28,16 @@ export default { props: [ 'options', 'default' ], computed: { isStickyForm() { - return (typeof this.options.stickyActions !== 'undefined') ? this.options.stickyActions : this.default.stickyActions; + return (typeof this.options.stickyActions !== 'undefined') ? + this.options.stickyActions : this.default.stickyActions; + }, + }, + methods: { + resetPane() { + this.flag.suggestPane = false; + this.flag.editPane = false; + this.flag.datePane = false; + this.flag.showPane = true; } } } diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue index 1948535dc..259266c92 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue @@ -12,10 +12,10 @@ - + + @close="resetPane"> @@ -63,10 +65,10 @@ - + + @close="resetPane">