File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 1+ const DEFAULT_OFFSET = 0.5 ;
12const offsetObservers = new Map < number , IntersectionObserver > ( ) ;
23type ProgressCommands = { on : ( ) => void ; off : ( ) => void } ;
34const progressListeners = new WeakMap < ScrollSceneElement , ProgressCommands > ( ) ;
@@ -122,9 +123,9 @@ class ScrollSceneElement extends HTMLElement {
122123 disconnectFromObserver ( this , this . offset ) ;
123124 }
124125
125- attributeChangedCallback ( attribute : string , previousValue : string ) {
126+ attributeChangedCallback ( attribute : string , oldValue : string ) {
126127 if ( attribute === 'offset' ) {
127- const previousOffset = Number . parseFloat ( previousValue ) ;
128+ const previousOffset = Number . parseFloat ( oldValue ) || DEFAULT_OFFSET ;
128129
129130 if ( previousOffset !== this . offset ) {
130131 disconnectFromObserver ( this , previousOffset ) ;
@@ -138,7 +139,7 @@ class ScrollSceneElement extends HTMLElement {
138139 }
139140
140141 get offset ( ) {
141- return Number . parseFloat ( this . getAttribute ( 'offset' ) ) || 0.5 ;
142+ return Number . parseFloat ( this . getAttribute ( 'offset' ) ) || DEFAULT_OFFSET ;
142143 }
143144
144145 set offset ( value : number ) {
You can’t perform that action at this time.
0 commit comments