diff --git a/src/back/routes/common/horizontal-scroller/horizontal-scroller.stimulus.ts b/src/back/routes/common/horizontal-scroller/horizontal-scroller.stimulus.ts index 59f6270..863e088 100644 --- a/src/back/routes/common/horizontal-scroller/horizontal-scroller.stimulus.ts +++ b/src/back/routes/common/horizontal-scroller/horizontal-scroller.stimulus.ts @@ -49,6 +49,11 @@ export default class HorizontalScroller extends Controller { ); this.visibility[element_index] = event.intersectionRatio; }); + if (this.visibility.every((dot) => dot == 1)) { + this.element.classList.add("horizontal-scroller--all-visible"); + } else { + this.element.classList.remove("horizontal-scroller--all-visible"); + } this.refreshMarkers(); } diff --git a/src/back/routes/horizontal-scroller-demo.page.tsx b/src/back/routes/horizontal-scroller-demo.page.tsx index cb85b6e..c66618d 100644 --- a/src/back/routes/horizontal-scroller-demo.page.tsx +++ b/src/back/routes/horizontal-scroller-demo.page.tsx @@ -17,6 +17,7 @@ export default new (class HorizontalScrollerDemoPage extends Page { ctx, "HorizontalScrollerDemo",