Files
michaelschiemer/public/assets/js/modules-scroll-dependent-BGPzM1gI.js
Michael Schiemer 55a330b223 Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
2025-08-11 20:13:26 +02:00

2 lines
883 B
JavaScript

import{D as e,L as o}from"./core-CJ4hMzNX.js";const n=e.createDefinition("scroll-dependent","1.0.0").depends("example-module","1.0.0").depends("scrollfx","1.0.0",!0).provides("scroll-coordination").priority(10);let l=null,i=null;const t=Object.freeze(Object.defineProperty({__proto__:null,definition:n,destroy:function(){o.info("[scroll-dependent] destroy"),l&&i&&(i.unsubscribe(l),l=null),i&&"function"==typeof i.cleanup&&i.cleanup(),i=null},init:function(e={},n=null){o.info("[scroll-dependent] init"),i=n,i&&(i.register("isScrolling",!1),i.register("scrollDirection","none"),l=i.subscribe("example-module.scrollPosition",(e,n)=>{if(n.y!==e.y){const l=e.y>n.y?"down":"up";i.set("scrollDirection",l),i.set("isScrolling",!0),setTimeout(()=>{i&&i.set("isScrolling",!1)},150),o.info(`[scroll-dependent] Scroll ${l}: ${e.y}`)}}))}},Symbol.toStringTag,{value:"Module"}));export{t as _};