diff --git a/plugins/carhop-blocks/build/scroll-story-block/view.asset.php b/plugins/carhop-blocks/build/scroll-story-block/view.asset.php index 06c4a5f..7303b25 100644 --- a/plugins/carhop-blocks/build/scroll-story-block/view.asset.php +++ b/plugins/carhop-blocks/build/scroll-story-block/view.asset.php @@ -1 +1 @@ - array(), 'version' => '054f6a88679bf2c2681c'); + array(), 'version' => '90b64288ac01c122e7f3'); diff --git a/plugins/carhop-blocks/build/scroll-story-block/view.js b/plugins/carhop-blocks/build/scroll-story-block/view.js index 27b33ea..2e7c149 100644 --- a/plugins/carhop-blocks/build/scroll-story-block/view.js +++ b/plugins/carhop-blocks/build/scroll-story-block/view.js @@ -48,7 +48,7 @@ function initScrollTriggersForBlock(block) { start: "top 10%", end: () => lastCardST.start + stickDistance, pin: true, - markers: true, + // markers: true, pinSpacing: false, // pinSpacing: true, ease: "none", diff --git a/plugins/carhop-blocks/build/scroll-story-block/view.js.map b/plugins/carhop-blocks/build/scroll-story-block/view.js.map index ec2e38b..67e13cd 100644 --- a/plugins/carhop-blocks/build/scroll-story-block/view.js.map +++ b/plugins/carhop-blocks/build/scroll-story-block/view.js.map @@ -1 +1 @@ -{"version":3,"file":"scroll-story-block/view.js","mappings":"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","sources":["webpack://carhop-blocks/./src/scroll-story-block/view.js"],"sourcesContent":["const MOBILE_BREAKPOINT = 768;\r\n\r\nlet scrollTriggers = [];\r\nlet stickDistance = 0;\r\n\r\nfunction getBlocks() {\r\n\treturn gsap.utils.toArray(\".scroll-story-block\");\r\n}\r\n\r\nfunction getBlockCards(block) {\r\n\treturn gsap.utils.toArray(block.querySelectorAll(\".narrative-card\"));\r\n}\r\n\r\nfunction applyEvenOddClasses() {\r\n\tgetBlocks().forEach((block) => {\r\n\t\tgetBlockCards(block).forEach((card, index) => {\r\n\t\t\tcard.classList.remove(\"narrative-card--even\", \"narrative-card--odd\");\r\n\t\t\tif (index % 2 === 0) {\r\n\t\t\t\tcard.classList.add(\"narrative-card--even\");\r\n\t\t\t} else {\r\n\t\t\t\tcard.classList.add(\"narrative-card--odd\");\r\n\t\t\t}\r\n\t\t});\r\n\t});\r\n}\r\n\r\nfunction initScrollTriggersForBlock(block) {\r\n\tconst cards = getBlockCards(block);\r\n\tif (cards.length === 0) return;\r\n\r\n\tlet firstCardST = ScrollTrigger.create({\r\n\t\ttrigger: cards[0],\r\n\t\tstart: \"top 10%\",\r\n\t});\r\n\tscrollTriggers.push(firstCardST);\r\n\r\n\tlet lastCardST = ScrollTrigger.create({\r\n\t\ttrigger: cards[cards.length - 1],\r\n\t\tstart: \"top 10%\",\r\n\t});\r\n\tscrollTriggers.push(lastCardST);\r\n\r\n\tcards.forEach((card, index) => {\r\n\t\tvar scale = 1 - (cards.length - index) * 0.025;\r\n\t\tlet scaleDown = gsap.to(card, {\r\n\t\t\tscale: scale,\r\n\t\t\t// transformOrigin: \"50% \" + (lastCardST.start + stickDistance),\r\n\t\t\t// transformOrigin: \"center top\",\r\n\t\t});\r\n\r\n\t\tlet cardST = ScrollTrigger.create({\r\n\t\t\ttrigger: card,\r\n\t\t\tstart: \"top 10%\",\r\n\t\t\tend: () => lastCardST.start + stickDistance,\r\n\t\t\tpin: true,\r\n\t\t\tmarkers: true,\r\n\t\t\tpinSpacing: false,\r\n\t\t\t// pinSpacing: true,\r\n\t\t\tease: \"none\",\r\n\t\t\tanimation: scaleDown,\r\n\t\t\ttoggleActions: \"restart none none reverse\",\r\n\t\t});\r\n\r\n\t\tscrollTriggers.push(cardST);\r\n\t});\r\n}\r\n\r\nfunction initScrollTriggers() {\r\n\tkillScrollTriggers();\r\n\r\n\tgetBlocks().forEach((block) => {\r\n\t\tinitScrollTriggersForBlock(block);\r\n\t});\r\n\r\n\tScrollTrigger.refresh();\r\n}\r\n\r\nfunction killScrollTriggers() {\r\n\tscrollTriggers.forEach((st) => st.kill());\r\n\tscrollTriggers = [];\r\n\r\n\tgsap.utils.toArray(\".scroll-story-block .narrative-card\").forEach((card) => {\r\n\t\tgsap.set(card, { clearProps: \"all\" });\r\n\t});\r\n}\r\n\r\nfunction handleResize() {\r\n\tconst isMobile = window.innerWidth < MOBILE_BREAKPOINT;\r\n\r\n\tif (isMobile) {\r\n\t\tkillScrollTriggers();\r\n\t} else {\r\n\t\tif (scrollTriggers.length === 0) {\r\n\t\t\tinitScrollTriggers();\r\n\t\t} else {\r\n\t\t\tScrollTrigger.refresh();\r\n\t\t}\r\n\t}\r\n}\r\n\r\napplyEvenOddClasses();\r\nhandleResize();\r\n\r\nwindow.addEventListener(\"load\", () => {\r\n\tif (window.innerWidth >= MOBILE_BREAKPOINT && scrollTriggers.length > 0) {\r\n\t\tScrollTrigger.refresh();\r\n\t}\r\n});\r\n\r\nlet resizeTimer;\r\nwindow.addEventListener(\"resize\", () => {\r\n\tclearTimeout(resizeTimer);\r\n\tresizeTimer = setTimeout(() => {\r\n\t\thandleResize();\r\n\t}, 250);\r\n});\r\n"],"names":["MOBILE_BREAKPOINT","scrollTriggers","stickDistance","getBlocks","gsap","utils","toArray","getBlockCards","block","querySelectorAll","applyEvenOddClasses","forEach","card","index","classList","remove","add","initScrollTriggersForBlock","cards","length","firstCardST","ScrollTrigger","create","trigger","start","push","lastCardST","scale","scaleDown","to","cardST","end","pin","markers","pinSpacing","ease","animation","toggleActions","initScrollTriggers","killScrollTriggers","refresh","st","kill","set","clearProps","handleResize","isMobile","window","innerWidth","addEventListener","resizeTimer","clearTimeout","setTimeout"],"ignoreList":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"scroll-story-block/view.js","mappings":"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","sources":["webpack://carhop-blocks/./src/scroll-story-block/view.js"],"sourcesContent":["const MOBILE_BREAKPOINT = 768;\r\n\r\nlet scrollTriggers = [];\r\nlet stickDistance = 0;\r\n\r\nfunction getBlocks() {\r\n\treturn gsap.utils.toArray(\".scroll-story-block\");\r\n}\r\n\r\nfunction getBlockCards(block) {\r\n\treturn gsap.utils.toArray(block.querySelectorAll(\".narrative-card\"));\r\n}\r\n\r\nfunction applyEvenOddClasses() {\r\n\tgetBlocks().forEach((block) => {\r\n\t\tgetBlockCards(block).forEach((card, index) => {\r\n\t\t\tcard.classList.remove(\"narrative-card--even\", \"narrative-card--odd\");\r\n\t\t\tif (index % 2 === 0) {\r\n\t\t\t\tcard.classList.add(\"narrative-card--even\");\r\n\t\t\t} else {\r\n\t\t\t\tcard.classList.add(\"narrative-card--odd\");\r\n\t\t\t}\r\n\t\t});\r\n\t});\r\n}\r\n\r\nfunction initScrollTriggersForBlock(block) {\r\n\tconst cards = getBlockCards(block);\r\n\tif (cards.length === 0) return;\r\n\r\n\tlet firstCardST = ScrollTrigger.create({\r\n\t\ttrigger: cards[0],\r\n\t\tstart: \"top 10%\",\r\n\t});\r\n\tscrollTriggers.push(firstCardST);\r\n\r\n\tlet lastCardST = ScrollTrigger.create({\r\n\t\ttrigger: cards[cards.length - 1],\r\n\t\tstart: \"top 10%\",\r\n\t});\r\n\tscrollTriggers.push(lastCardST);\r\n\r\n\tcards.forEach((card, index) => {\r\n\t\tvar scale = 1 - (cards.length - index) * 0.025;\r\n\t\tlet scaleDown = gsap.to(card, {\r\n\t\t\tscale: scale,\r\n\t\t\t// transformOrigin: \"50% \" + (lastCardST.start + stickDistance),\r\n\t\t\t// transformOrigin: \"center top\",\r\n\t\t});\r\n\r\n\t\tlet cardST = ScrollTrigger.create({\r\n\t\t\ttrigger: card,\r\n\t\t\tstart: \"top 10%\",\r\n\t\t\tend: () => lastCardST.start + stickDistance,\r\n\t\t\tpin: true,\r\n\t\t\t// markers: true,\r\n\t\t\tpinSpacing: false,\r\n\t\t\t// pinSpacing: true,\r\n\t\t\tease: \"none\",\r\n\t\t\tanimation: scaleDown,\r\n\t\t\ttoggleActions: \"restart none none reverse\",\r\n\t\t});\r\n\r\n\t\tscrollTriggers.push(cardST);\r\n\t});\r\n}\r\n\r\nfunction initScrollTriggers() {\r\n\tkillScrollTriggers();\r\n\r\n\tgetBlocks().forEach((block) => {\r\n\t\tinitScrollTriggersForBlock(block);\r\n\t});\r\n\r\n\tScrollTrigger.refresh();\r\n}\r\n\r\nfunction killScrollTriggers() {\r\n\tscrollTriggers.forEach((st) => st.kill());\r\n\tscrollTriggers = [];\r\n\r\n\tgsap.utils.toArray(\".scroll-story-block .narrative-card\").forEach((card) => {\r\n\t\tgsap.set(card, { clearProps: \"all\" });\r\n\t});\r\n}\r\n\r\nfunction handleResize() {\r\n\tconst isMobile = window.innerWidth < MOBILE_BREAKPOINT;\r\n\r\n\tif (isMobile) {\r\n\t\tkillScrollTriggers();\r\n\t} else {\r\n\t\tif (scrollTriggers.length === 0) {\r\n\t\t\tinitScrollTriggers();\r\n\t\t} else {\r\n\t\t\tScrollTrigger.refresh();\r\n\t\t}\r\n\t}\r\n}\r\n\r\napplyEvenOddClasses();\r\nhandleResize();\r\n\r\nwindow.addEventListener(\"load\", () => {\r\n\tif (window.innerWidth >= MOBILE_BREAKPOINT && scrollTriggers.length > 0) {\r\n\t\tScrollTrigger.refresh();\r\n\t}\r\n});\r\n\r\nlet resizeTimer;\r\nwindow.addEventListener(\"resize\", () => {\r\n\tclearTimeout(resizeTimer);\r\n\tresizeTimer = setTimeout(() => {\r\n\t\thandleResize();\r\n\t}, 250);\r\n});\r\n"],"names":["MOBILE_BREAKPOINT","scrollTriggers","stickDistance","getBlocks","gsap","utils","toArray","getBlockCards","block","querySelectorAll","applyEvenOddClasses","forEach","card","index","classList","remove","add","initScrollTriggersForBlock","cards","length","firstCardST","ScrollTrigger","create","trigger","start","push","lastCardST","scale","scaleDown","to","cardST","end","pin","pinSpacing","ease","animation","toggleActions","initScrollTriggers","killScrollTriggers","refresh","st","kill","set","clearProps","handleResize","isMobile","window","innerWidth","addEventListener","resizeTimer","clearTimeout","setTimeout"],"ignoreList":[],"sourceRoot":""} \ No newline at end of file diff --git a/plugins/carhop-blocks/src/scroll-story-block/view.js b/plugins/carhop-blocks/src/scroll-story-block/view.js index e98f317..78e73b3 100644 --- a/plugins/carhop-blocks/src/scroll-story-block/view.js +++ b/plugins/carhop-blocks/src/scroll-story-block/view.js @@ -53,7 +53,7 @@ function initScrollTriggersForBlock(block) { start: "top 10%", end: () => lastCardST.start + stickDistance, pin: true, - markers: true, + // markers: true, pinSpacing: false, // pinSpacing: true, ease: "none",