From 98188ea0cda73ebe116d0b080b28b6ca19354cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Wed, 4 Jan 2023 10:06:22 +0300 Subject: [PATCH] Document item draggable code-refactoring.. --- .../assets/js/components/AkauntingRecurring.vue | 2 +- resources/assets/js/views/common/documents.js | 12 ++++-------- .../components/documents/form/line-item.blade.php | 2 +- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/resources/assets/js/components/AkauntingRecurring.vue b/resources/assets/js/components/AkauntingRecurring.vue index fb9d16882..56b64e582 100644 --- a/resources/assets/js/components/AkauntingRecurring.vue +++ b/resources/assets/js/components/AkauntingRecurring.vue @@ -76,7 +76,7 @@ }"> -
+
{{ middleText }}
diff --git a/resources/assets/js/views/common/documents.js b/resources/assets/js/views/common/documents.js index f98d2045f..ad05477c3 100644 --- a/resources/assets/js/views/common/documents.js +++ b/resources/assets/js/views/common/documents.js @@ -82,7 +82,6 @@ const app = new Vue({ ], email_template: false, send_to: false, - drag: false } }, @@ -117,14 +116,11 @@ const app = new Vue({ }, methods: { - onEnd() { - this.dragging = false; - }, + onItemSortUpdate(event) { + let item_index = this.form.items.indexOf(this.form.items[event.oldIndex]); + let item = this.form.items.splice(item_index, 1)[0]; - onUpdate(event) { - let fromIndex = this.form.items.indexOf(this.form.items[event.oldIndex]); - let element = this.form.items.splice(fromIndex, 1)[0]; - this.form.items.splice(event.newIndex, 0, element); + this.form.items.splice(event.newIndex, 0, item); }, onRefFocus(ref) { diff --git a/resources/views/components/documents/form/line-item.blade.php b/resources/views/components/documents/form/line-item.blade.php index 1c57e1b9b..092f47590 100644 --- a/resources/views/components/documents/form/line-item.blade.php +++ b/resources/views/components/documents/form/line-item.blade.php @@ -1,4 +1,4 @@ - + @stack('name_td_start')