@@ -126,30 +126,30 @@ const windowEvents = new WindowEvents<Msg>();
126126
127127export function subscriptions ( model : Model ) : Sub < Msg > {
128128 return Sub . batch ( [
129- // documentEvents.on('click', (e: MouseEvent) => (
130- // {
131- // type: 'clicked',
132- // position: {
133- // pos: [e.x, e.y],
134- // page: [e.pageX, e.pageY],
135- // offset: [e.offsetX, e.offsetY]
136- // }
137- // } as Msg
138- // )),
139- // documentEvents.on('mousemove', (e: MouseEvent) => ({
140- // type: 'moved',
141- // position: {
142- // pos: [e.x, e.y],
143- // page: [e.pageX, e.pageY],
144- // offset: [e.offsetX, e.offsetY]
145- // }
146- // } as Msg)),
147- // windowEvents.on('scroll', (e: Event) => {
148- // return {
149- // type: 'scrolled',
150- // scroll: [window.scrollX, window.scrollY]
151- // } as Msg;
152- // }),
129+ documentEvents . on ( 'click' , ( e : MouseEvent ) => (
130+ {
131+ type : 'clicked' ,
132+ position : {
133+ pos : [ e . x , e . y ] ,
134+ page : [ e . pageX , e . pageY ] ,
135+ offset : [ e . offsetX , e . offsetY ]
136+ }
137+ } as Msg
138+ ) ) ,
139+ documentEvents . on ( 'mousemove' , ( e : MouseEvent ) => ( {
140+ type : 'moved' ,
141+ position : {
142+ pos : [ e . x , e . y ] ,
143+ page : [ e . pageX , e . pageY ] ,
144+ offset : [ e . offsetX , e . offsetY ]
145+ }
146+ } as Msg ) ) ,
147+ windowEvents . on ( 'scroll' , ( e : Event ) => {
148+ return {
149+ type : 'scrolled' ,
150+ scroll : [ window . scrollX , window . scrollY ]
151+ } as Msg ;
152+ } ) ,
153153 windowEvents . on ( 'resize' , ( ) => {
154154 return {
155155 type : 'resized' ,
0 commit comments