diff --git a/public/akaunting-js/generalAction.js b/public/akaunting-js/generalAction.js index d3580a8ed..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'); + }); }); - }); + } }); } }); @@ -451,7 +453,7 @@ document.querySelectorAll('[data-truncate-marquee]').forEach((truncate) => { //disable/enable icons ejected from data-truncate-marquee, HTML of icons ejected from parent element (data-truncate-marquee) document.querySelectorAll('[data-index-icon]').forEach((defaultText) => { - if (defaultText.closest('tr')) { + if (defaultText.closest('[data-table-list]')) { let icon_parents_element = defaultText.parentElement.parentElement.parentElement; if (icon_parents_element.classList.contains('flex')) { diff --git a/resources/assets/js/components/AkauntingConnectTransactions.vue b/resources/assets/js/components/AkauntingConnectTransactions.vue index 0978c75a8..c0d4df1b1 100644 --- a/resources/assets/js/components/AkauntingConnectTransactions.vue +++ b/resources/assets/js/components/AkauntingConnectTransactions.vue @@ -8,8 +8,8 @@ :aria-hidden="!show">