@@ -120,13 +120,13 @@ define([
120
120
* @param {Object } event - key down event
121
121
*/
122
122
mousedownHandler : function ( data , elem , event ) {
123
- this . disableScroll ( ) ;
124
123
var recordNode = this . getRecordNode ( elem ) ,
125
124
originRecord = $ ( elem ) . parents ( 'tr' ) . eq ( 0 ) ,
126
125
drEl = this . draggableElement ,
127
126
$table = $ ( elem ) . parents ( 'table' ) . eq ( 0 ) ,
128
127
$tableWrapper = $table . parent ( ) ;
129
128
129
+ this . disableScroll ( ) ;
130
130
$ ( recordNode ) . addClass ( this . draggableElementClass ) ;
131
131
$ ( originRecord ) . addClass ( this . draggableElementClass ) ;
132
132
this . step = this . step === 'auto' ? originRecord . height ( ) / 2 : this . step ;
@@ -178,12 +178,12 @@ define([
178
178
* Mouse up handler
179
179
*/
180
180
mouseupHandler : function ( event ) {
181
- this . enableScroll ( ) ;
182
181
var depElementCtx ,
183
182
drEl = this . draggableElement ,
184
183
pageY = this . getPageY ( event ) ,
185
184
positionY = pageY - drEl . eventMousedownY ;
186
185
186
+ this . enableScroll ( ) ;
187
187
drEl . depElement = this . getDepElement ( drEl . instance , positionY , this . draggableElement . originRow ) ;
188
188
189
189
drEl . instance . remove ( ) ;
@@ -385,14 +385,16 @@ define([
385
385
386
386
return this . recordsCache ( ) [ index ] ;
387
387
} ,
388
+
388
389
/**
389
390
* Get correct page Y
390
391
*
391
392
* @param {Object } event - current event
392
393
* @returns {integer }
393
394
*/
394
- getPageY : function ( event ) {
395
- let pageY ;
395
+ getPageY : function ( event ) {
396
+ var pageY ;
397
+
396
398
if ( event . type . indexOf ( 'touch' ) >= 0 ) {
397
399
if ( event . originalEvent . touches [ 0 ] ) {
398
400
pageY = event . originalEvent . touches [ 0 ] . pageY ;
@@ -402,21 +404,26 @@ define([
402
404
} else {
403
405
pageY = event . pageY ;
404
406
}
407
+
405
408
return pageY ;
406
409
} ,
407
410
408
411
/**
409
412
* Disable page scrolling
410
413
*/
411
414
disableScroll : function ( ) {
412
- document . body . addEventListener ( 'touchmove' , this . preventDefault , { passive : false } ) ;
415
+ document . body . addEventListener ( 'touchmove' , this . preventDefault , {
416
+ passive : false
417
+ } ) ;
413
418
} ,
414
419
415
420
/**
416
421
* Enable page scrolling
417
422
*/
418
423
enableScroll : function ( ) {
419
- document . body . removeEventListener ( 'touchmove' , this . preventDefault , { passive : false } ) ;
424
+ document . body . removeEventListener ( 'touchmove' , this . preventDefault , {
425
+ passive : false
426
+ } ) ;
420
427
} ,
421
428
422
429
/**
0 commit comments