diff --git a/public/home/js/scroll.js b/public/home/js/scroll.js index 6905518..4e556ce 100644 --- a/public/home/js/scroll.js +++ b/public/home/js/scroll.js @@ -50,14 +50,6 @@ $(window).on('load',function (){ // bail out if we’re missing the basics: if (!titles.length || !sections.length) { // scroll.js — right before your `if (!titles.length || !sections.length) {…}` -console.log( - '🔍 scroll.js finds:', - 'titles=', titles.length, - 'sections=', sections.length, - 'projectBlocks=', projectBlocks.length, - 'newsBlocks=', newsBlocks.length - ); - console.warn("⚠️ Missing key elements, skipping scroll animations."); return; } @@ -655,196 +647,13 @@ console.log( gsap.set(sections, {xPercent: 0}); - //menu navigation - $(document).on('click', '.js-scroll-link', function () { - event.preventDefault(); - if (!blockNavigation && !skipMode){ - $('.header__menu').addClass('blocked'); - gsap.fromTo('.home-page', {autoAlpha: 1}, {duration: 0.4,autoAlpha: 0},0); - skipMode = true; - let link = $(this).data('link'), - currentScroll = $('html').scrollTop(); - setTimeout(function (){ - st.scroll(parseInt(linkData[link])); - switch (link) { - case 0: - tlScrollLast.progress(0); - tlScroll.progress(0); - tl7.progress(0); - tl61.progress(0); - tl6.progress(0); - tl51.progress(0); - tl5.progress(0); - tl41.progress(0); - tl4.progress(0); - tl31.progress(0); - tl3.progress(0); - tl11.progress(0); - tl1.progress(0); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(0).pause(); - tlTitle5.progress(0).pause(); - tlTitle4.progress(0).pause(); - tlTitle3.progress(0).pause(); - tlTitle2.progress(0).pause(); - break; - case 1: - tlScrollLast.progress(0); - tlScroll.progress(0); - tl7.progress(0); - tl61.progress(0); - tl6.progress(0); - tl51.progress(0); - tl5.progress(0); - tl41.progress(0); - tl4.progress(0); - tl31.progress(0); - tl3.progress(0); - tl11.progress(0); - tl1.progress(1); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(0).pause(); - tlTitle5.progress(0).pause(); - tlTitle4.progress(0).pause(); - tlTitle3.progress(0).pause(); - tlTitle2.progress(1).pause(); - break; - case 2: - tlScrollLast.progress(0); - tlScroll.progress(0.25); - tl7.progress(0); - tl61.progress(0); - tl6.progress(0); - tl51.progress(0); - tl5.progress(0); - tl41.progress(0); - tl4.progress(0); - tl31.progress(1); - tl3.progress(1); - tl11.progress(1); - tl1.progress(1); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(0).pause(); - tlTitle5.progress(0).pause(); - tlTitle4.progress(0).pause(); - tlTitle3.progress(1).pause(); - tlTitle2.progress(1).pause(); - break; - case 3: - tlScrollLast.progress(0); - tlScroll.progress(0.5); - tl7.progress(0); - tl61.progress(0); - tl6.progress(0); - tl51.progress(0); - tl5.progress(0); - tl41.progress(1); - tl4.progress(1); - tl31.progress(1); - tl3.progress(1); - tl11.progress(1); - tl1.progress(1); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(0).pause(); - tlTitle5.progress(0).pause(); - tlTitle4.progress(1).pause(); - tlTitle3.progress(1).pause(); - tlTitle2.progress(1).pause(); - break; - case 4: - tlScrollLast.progress(0); - tlScroll.progress(0.75); - tl7.progress(0); - tl61.progress(0); - tl6.progress(0); - tl51.progress(1); - tl5.progress(1); - tl41.progress(1); - tl4.progress(1); - tl31.progress(1); - tl3.progress(1); - tl11.progress(1); - tl1.progress(1); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(0).pause(); - tlTitle5.progress(1).pause(); - tlTitle4.progress(1).pause(); - tlTitle3.progress(1).pause(); - tlTitle2.progress(1).pause(); - break; - case 5: - tlScrollLast.progress(0); - tlScroll.progress(1); - tl7.progress(0); - tl61.progress(0); - tl6.progress(1); - tl51.progress(1); - tl5.progress(1); - tl41.progress(1); - tl4.progress(1); - tl31.progress(1); - tl3.progress(1); - tl11.progress(1); - tl1.progress(1); - - tlTitle7.progress(0).pause(); - tlTitle6.progress(1).pause(); - tlTitle5.progress(1).pause(); - tlTitle4.progress(1).pause(); - tlTitle3.progress(1).pause(); - tlTitle2.progress(1).pause(); - break; - case 6: - tlScrollLast.progress(1); - tlScroll.progress(1); - tl7.progress(1); - tl61.progress(1); - tl6.progress(1); - tl51.progress(1); - tl5.progress(1); - tl41.progress(1); - tl4.progress(1); - tl31.progress(1); - tl3.progress(1); - tl11.progress(1); - tl1.progress(1); +// menu navigation +// super‑basic menu nav test - tlTitle7.progress(1).pause(); - tlTitle6.progress(1).pause(); - tlTitle5.progress(1).pause(); - tlTitle4.progress(1).pause(); - tlTitle3.progress(1).pause(); - tlTitle2.progress(1).pause(); - break; - default: - break; - } - gsap.set(titles, {y: "100%"}); - gsap.set(titles[parseInt(link)], {y: "0"}); - gsap.set(sections, {xPercent: -100 * parseInt(link), ease: "none"}, 0); - ScrollTrigger.refresh(); - console.log('[✓] ScrollTrigger refreshed after menu click'); - $('.header__menu li').removeClass('active'); - $('.header__menu li').eq(parseInt(link)).addClass('active'); - - gsap.fromTo('.home-page', {autoAlpha: 0}, {duration: 0.5,autoAlpha: 1},0); - setTimeout(function (){ - skipMode = false; - $('.header__menu').removeClass('blocked'); - },500); - },500); - } - }); - - $(document).on('click', '.projects__menu a', function () { + $(document).on('click', '.projects__menu a', function (event) { event.preventDefault(); let parent = $(this).parent(), progress = projectHeightsScroll[parent.index()] / (projectHeightsTotal - $('.projects__blocks').innerHeight()), @@ -859,7 +668,7 @@ console.log( st.scroll(scrollTo); }); } else { - $(document).on('click', '.js-scroll-link', function () { + $(document).on('click', '.js-scroll-link', function (event) { event.preventDefault(); let href = $(this).attr('href'), topPos = $(href).offset(), diff --git a/resources/views/home/index.blade.php b/resources/views/home/index.blade.php index 7787b2d..6b7cc3e 100644 --- a/resources/views/home/index.blade.php +++ b/resources/views/home/index.blade.php @@ -9,7 +9,7 @@
- {{-- 1️⃣ Section titles (clean, text-based, no icons) --}} + {{-- 1️⃣ Section titles (text only) --}}
  • What is Polisplexity?
    1.0
  • @@ -23,27 +23,68 @@
- {{-- 2️⃣ Section includes (scrollable containers) --}} + {{-- 2️⃣ Section containers with sticky-title + content --}}
- @include('home.sections.home') +
+
+
  • What is Polisplexitys?
    1.0
+
+ @include('home.sections.home') +
+
- @include('home.sections.projects') +
+
+
  • Live Projects
    2.0
+
+ @include('home.sections.projects') +
+
- @include('home.sections.awards') +
+
+
  • Recognitions
    3.0
+
+ @include('home.sections.awards') +
+
- @include('home.sections.testimonials') +
+
+
  • What Partners Say
    4.0
+
+ @include('home.sections.testimonials') +
+
- @include('home.sections.experience') +
+
+
  • Timeline
    5.0
+
+ @include('home.sections.experience') +
+
- @include('home.sections.news') +
+
+
  • Research & Insights
    6.0
+
+ @include('home.sections.news') +
+
- @include('home.sections.contacts') +
+
+
  • Let’s Collaborate
    7.0
+
+ @include('home.sections.contacts') +
diff --git a/resources/views/home/sections/awards.blade.php b/resources/views/home/sections/awards.blade.php index 9730445..1ec3f77 100644 --- a/resources/views/home/sections/awards.blade.php +++ b/resources/views/home/sections/awards.blade.php @@ -1,12 +1,5 @@ -
-
-
    -
  • -
    Recognitions
    -
    3.0
    -
  • -
-
+ +
@@ -79,4 +72,4 @@
-
+ diff --git a/resources/views/home/sections/contacts.blade.php b/resources/views/home/sections/contacts.blade.php index c80b021..0810900 100644 --- a/resources/views/home/sections/contacts.blade.php +++ b/resources/views/home/sections/contacts.blade.php @@ -1,12 +1,5 @@ -
-
-
    -
  • -
    Contact
    -
    6.0
    -
  • -
-
+ +
@@ -81,4 +74,4 @@
-
+ diff --git a/resources/views/home/sections/experience.blade.php b/resources/views/home/sections/experience.blade.php index bb063f5..b6c6d39 100644 --- a/resources/views/home/sections/experience.blade.php +++ b/resources/views/home/sections/experience.blade.php @@ -1,12 +1,3 @@ -
-
-
    -
  • -
    Milestones
    -
    5.0
    -
  • -
-
@@ -103,4 +94,4 @@
- + diff --git a/resources/views/home/sections/home.blade.php b/resources/views/home/sections/home.blade.php index fafcf5d..9b24374 100644 --- a/resources/views/home/sections/home.blade.php +++ b/resources/views/home/sections/home.blade.php @@ -1,12 +1,4 @@ -
-
- -
+
@@ -57,4 +49,4 @@
-
+ diff --git a/resources/views/home/sections/news.blade.php b/resources/views/home/sections/news.blade.php index 6aab77c..d5b4f73 100644 --- a/resources/views/home/sections/news.blade.php +++ b/resources/views/home/sections/news.blade.php @@ -1,12 +1,3 @@ -
-
- -
@@ -126,4 +117,4 @@
-
+ diff --git a/resources/views/home/sections/projects.blade.php b/resources/views/home/sections/projects.blade.php index 0aa664d..beebb2a 100644 --- a/resources/views/home/sections/projects.blade.php +++ b/resources/views/home/sections/projects.blade.php @@ -1,12 +1,4 @@ -
-
- -
+
@@ -92,4 +84,4 @@
-
+ diff --git a/resources/views/home/sections/testimonials.blade.php b/resources/views/home/sections/testimonials.blade.php index 140dc8d..f847537 100644 --- a/resources/views/home/sections/testimonials.blade.php +++ b/resources/views/home/sections/testimonials.blade.php @@ -1,12 +1,3 @@ -
-
- -
@@ -102,4 +93,4 @@
-
+