@@ -167,6 +167,15 @@ export class SplitPanel extends Panel {
167
167
case 'mouseup' :
168
168
this . _evtMouseUp ( event as MouseEvent ) ;
169
169
break ;
170
+ case 'pointerdown' :
171
+ this . _evtMouseDown ( event as MouseEvent ) ;
172
+ break ;
173
+ case 'pointermove' :
174
+ this . _evtMouseMove ( event as MouseEvent ) ;
175
+ break ;
176
+ case 'pointerup' :
177
+ this . _evtMouseUp ( event as MouseEvent ) ;
178
+ break ;
170
179
case 'keydown' :
171
180
this . _evtKeyDown ( event as KeyboardEvent ) ;
172
181
break ;
@@ -182,13 +191,15 @@ export class SplitPanel extends Panel {
182
191
*/
183
192
protected onBeforeAttach ( msg : Message ) : void {
184
193
this . node . addEventListener ( 'mousedown' , this ) ;
194
+ this . node . addEventListener ( 'pointerdown' , this ) ;
185
195
}
186
196
187
197
/**
188
198
* A message handler invoked on an `'after-detach'` message.
189
199
*/
190
200
protected onAfterDetach ( msg : Message ) : void {
191
201
this . node . removeEventListener ( 'mousedown' , this ) ;
202
+ this . node . removeEventListener ( 'pointerdown' , this ) ;
192
203
this . _releaseMouse ( ) ;
193
204
}
194
205
@@ -257,6 +268,8 @@ export class SplitPanel extends Panel {
257
268
// Add the extra document listeners.
258
269
document . addEventListener ( 'mouseup' , this , true ) ;
259
270
document . addEventListener ( 'mousemove' , this , true ) ;
271
+ document . addEventListener ( 'pointerup' , this , true ) ;
272
+ document . addEventListener ( 'pointermove' , this , true ) ;
260
273
document . addEventListener ( 'keydown' , this , true ) ;
261
274
document . addEventListener ( 'contextmenu' , this , true ) ;
262
275
@@ -332,6 +345,8 @@ export class SplitPanel extends Panel {
332
345
document . removeEventListener ( 'mouseup' , this , true ) ;
333
346
document . removeEventListener ( 'mousemove' , this , true ) ;
334
347
document . removeEventListener ( 'keydown' , this , true ) ;
348
+ document . removeEventListener ( 'pointerup' , this , true ) ;
349
+ document . removeEventListener ( 'pointermove' , this , true ) ;
335
350
document . removeEventListener ( 'contextmenu' , this , true ) ;
336
351
}
337
352
0 commit comments