From 04097f5c06c889a77a09605d2e164c3d06d7a9c4 Mon Sep 17 00:00:00 2001 From: "benguozakinci@gmail.com" Date: Mon, 27 Sep 2021 19:10:40 +0300 Subject: [PATCH 1/2] Remove duplicated search bar after bulk action --- resources/assets/js/plugins/bulk-action.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/assets/js/plugins/bulk-action.js b/resources/assets/js/plugins/bulk-action.js index 5af19bddc..dc261b890 100644 --- a/resources/assets/js/plugins/bulk-action.js +++ b/resources/assets/js/plugins/bulk-action.js @@ -175,8 +175,16 @@ export default class BulkAction { this.show = false; this.select_all = false; this.selected = []; + this.hideSearchHTML(); } + hideSearchHTML() { + setInterval(() => { + const search_box_html = document.querySelector('.js-search-box-hidden'); + search_box_html.classList.add('d-none'); + }, 5); + }; + // Change enabled status status(item_id, event, notify) { var item = event.target; From fc869905788705531038454afc6a741bc4b0cf7b Mon Sep 17 00:00:00 2001 From: "benguozakinci@gmail.com" Date: Tue, 28 Sep 2021 10:36:17 +0300 Subject: [PATCH 2/2] Check if dom element exist before change --- resources/assets/js/plugins/bulk-action.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/plugins/bulk-action.js b/resources/assets/js/plugins/bulk-action.js index dc261b890..273b235a4 100644 --- a/resources/assets/js/plugins/bulk-action.js +++ b/resources/assets/js/plugins/bulk-action.js @@ -39,6 +39,7 @@ export default class BulkAction { if (!this.count) { this.show = false; + this.hideSearchHTML(); } } @@ -46,6 +47,7 @@ export default class BulkAction { selectAll() { this.show = false; this.selected = []; + this.hideSearchHTML(); if (!this.select_all) { this.show = true; @@ -181,7 +183,9 @@ export default class BulkAction { hideSearchHTML() { setInterval(() => { const search_box_html = document.querySelector('.js-search-box-hidden'); - search_box_html.classList.add('d-none'); + if (search_box_html) { + search_box_html.classList.add('d-none'); + } }, 5); };