From 0425296e5bc95ab94556ab09700844b1222dc077 Mon Sep 17 00:00:00 2001
From: Andrew <saintruler@gmail.com>
Date: Tue, 23 Jul 2019 13:15:29 +0400
Subject: =?UTF-8?q?=D0=9A=D0=BE=D0=BB=D0=BB=D0=B1=D1=8D=D0=BA=D0=B8=20?=
 =?UTF-8?q?=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D1=8B=20=D0=BD=D0=B0?=
 =?UTF-8?q?=20=D1=81=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 day9/task5_vue/src/components/EditFormBox.vue | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

(limited to 'day9/task5_vue/src/components/EditFormBox.vue')

diff --git a/day9/task5_vue/src/components/EditFormBox.vue b/day9/task5_vue/src/components/EditFormBox.vue
index f18bf69..42bb3c6 100644
--- a/day9/task5_vue/src/components/EditFormBox.vue
+++ b/day9/task5_vue/src/components/EditFormBox.vue
@@ -95,7 +95,7 @@
             </div>
 
             <div class="formButtons">
-                <button type="button" @click="cancelCallback">Cancel</button>
+                <button type="button" @click="$emit('close-form')">Cancel</button>
 
                 <button type="button" v-if="formType === 'update'" @click="submitForm">Update</button>
                 <button type="button" v-else-if="formType === 'create'" @click="submitForm">Create</button>
@@ -109,7 +109,7 @@
 
     export default {
         name: "EditFormBox",
-        props: ['formType', 'cancelCallback', 'tableRow', 'showPopup'],
+        props: ['formType', 'tableRow'],
 
         data() {
             return {
@@ -126,14 +126,6 @@
             }
         },
 
-        mounted() {
-            let action = '';
-            if (this.formType === 'create') action = '/api/add';
-            else if (this.formType === 'update') action = '/api/update';
-
-            this.$refs.tableForm.action = action;
-        },
-
         methods: {
             submitForm() {
                 let creation_date = this.$refs.creation_request_sent_date.value;
@@ -177,8 +169,8 @@
                             data: JSON.stringify(formData)
                         })
                         .then(response => {
-                            this.cancelCallback();
-                            this.showPopup('Database updated successfully');
+                            this.$emit('close-form');
+                            this.$emit('show-popup', 'Database updated successfully');
                         });
                 }
             }
-- 
cgit v1.2.3

