From 696478df92372fc2c9f68043fdfcfadda3bcfd33 Mon Sep 17 00:00:00 2001 From: Burak Civan Date: Fri, 25 Nov 2022 16:04:31 +0300 Subject: [PATCH] responsive code refactoring --- public/akaunting-js/generalAction.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/public/akaunting-js/generalAction.js b/public/akaunting-js/generalAction.js index 5bcdea672..c6b29a79a 100644 --- a/public/akaunting-js/generalAction.js +++ b/public/akaunting-js/generalAction.js @@ -54,15 +54,17 @@ document.querySelectorAll("[data-table-body]").forEach((table) => { if (document.body.clientWidth <= 768) { table.querySelectorAll('[data-table-list]').forEach((actions) => { - actions.querySelector('[data-mobile-actions]').addEventListener('click', function() { - this.closest('td').querySelector('[data-mobile-actions-modal]').classList.add('show'); - this.closest('td').querySelector('[data-mobile-actions-modal]').classList.remove('opacity-0', 'invisible'); - - this.closest('td').querySelector('[data-mobile-actions-modal]').addEventListener('click', function() { - this.classList.add('opacity-0', 'invisible'); - this.classList.remove('show'); + if (actions.querySelector('[data-mobile-actions]')) { + actions.querySelector('[data-mobile-actions]').addEventListener('click', function() { + this.closest('td').querySelector('[data-mobile-actions-modal]').classList.add('show'); + this.closest('td').querySelector('[data-mobile-actions-modal]').classList.remove('opacity-0', 'invisible'); + + this.closest('td').querySelector('[data-mobile-actions-modal]').addEventListener('click', function() { + this.classList.add('opacity-0', 'invisible'); + this.classList.remove('show'); + }); }); - }); + } }); } });