From df989f9162bdb4a2650706009a9a273a8c0359d2 Mon Sep 17 00:00:00 2001 From: Burak Civan Date: Thu, 3 Nov 2022 18:31:17 +0300 Subject: [PATCH] development --- resources/assets/js/views/common/contacts.js | 38 +++++++++++-------- .../contacts/show/content.blade.php | 12 +----- 2 files changed, 23 insertions(+), 27 deletions(-) diff --git a/resources/assets/js/views/common/contacts.js b/resources/assets/js/views/common/contacts.js index 5f0a6904c..facef4529 100644 --- a/resources/assets/js/views/common/contacts.js +++ b/resources/assets/js/views/common/contacts.js @@ -43,8 +43,15 @@ const app = new Vue({ item.id = index; if (document.querySelector('[data-tabs-swiper-wrapper]').childElementCount > 2) { - document.querySelectorAll('[data-tabs-slide]').forEach((item) => { + let initial_slide = 0; + let hash_split = window.location.hash.split('#')[1]; + + document.querySelectorAll('[data-tabs-slide]').forEach((item, index) => { item.classList.add('swiper-slide'); + + if (item.getAttribute('data-tabs') == hash_split) { + initial_slide = index; + } }); document.querySelector('[data-tabs-swiper]').classList.add('swiper', 'swiper-links'); @@ -64,22 +71,21 @@ const app = new Vue({ `; document.querySelector('[data-tabs-swiper]').innerHTML = html; + + let swiper = new Swiper(".swiper-tabs-container", { + loop: false, + slidesPerView: Number(item.getAttribute('data-swiper')), + pagination: { + el: ".swiper-pagination", + clickable: true + }, + navigation: { + nextEl: ".swiper-button-next", + prevEl: ".swiper-button-prev", + }, + initialSlide: initial_slide, + }); } - - // console.log(swiper.activeIndex); - - new Swiper(".swiper-tabs-container", { - loop: false, - slidesPerView: Number(item.getAttribute('data-swiper')), - pagination: { - el: ".swiper-pagination", - clickable: true - }, - navigation: { - nextEl: ".swiper-button-next", - prevEl: ".swiper-button-prev", - }, - }); } //swiper slider for long tabs items }, diff --git a/resources/views/components/contacts/show/content.blade.php b/resources/views/components/contacts/show/content.blade.php index 7140fae54..87a9b7263 100644 --- a/resources/views/components/contacts/show/content.blade.php +++ b/resources/views/components/contacts/show/content.blade.php @@ -134,7 +134,7 @@ @if (! $hideBottomRight) - + @stack('documents_nav_start') @@ -156,16 +156,6 @@ First - - - First - -