From 83137705c5c175d818cefc7b6d296fcbacfa985a Mon Sep 17 00:00:00 2001 From: merve karaman <107546467+mervekaraman@users.noreply.github.com> Date: Fri, 8 Nov 2024 12:39:21 +0300 Subject: [PATCH] Dashboard slider issues resolved --- resources/assets/js/mixins/global.js | 27 +++++++++++++++++-- .../views/common/dashboards/show.blade.php | 6 ++--- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/resources/assets/js/mixins/global.js b/resources/assets/js/mixins/global.js index 192e7ef9e..e08dd27aa 100644 --- a/resources/assets/js/mixins/global.js +++ b/resources/assets/js/mixins/global.js @@ -281,11 +281,34 @@ export default { slider.scrollBy({ left: nextItem.getBoundingClientRect().left - sliderRect.left, behavior: 'smooth' }); } } + + function updateSlider() { + const sliderWidth = slider.clientWidth; + const windowWidth = window.innerWidth; + + if (sliderWidth <= 850) { + slider.parentElement.classList.remove('w-9/12', 'w-8/12'); + scrollLeft.classList.add('hidden'); + scrollRight.classList.add('hidden'); + } else { + if (windowWidth < 1396) { + slider.parentElement.classList.remove('w-9/12'); + slider.parentElement.classList.add('w-8/12'); + } else { + slider.parentElement.classList.remove('w-8/12'); + slider.parentElement.classList.add('w-9/12'); + } + scrollLeft.classList.remove('hidden'); + scrollRight.classList.remove('hidden'); + } + } + + updateSlider(); + window.addEventListener('resize', updateSlider); + // Dashboard slider }, - - methods: { // Check Default set notify > store / update action checkNotify: function () { diff --git a/resources/views/common/dashboards/show.blade.php b/resources/views/common/dashboards/show.blade.php index 235e84fad..98a159fc1 100644 --- a/resources/views/common/dashboards/show.blade.php +++ b/resources/views/common/dashboards/show.blade.php @@ -107,7 +107,7 @@
-
+
@@ -128,7 +128,7 @@
-
+
@can('create-common-widgets') + {{ trans('general.title.new', ['type' => trans_choice('general.dashboards', 1)]) }} @endcan