Merge pull request #1278 from openseadragon/prevent

Fixed a problem with preventDefaultAction for the canvas-drag event
This commit is contained in:
Ian Gilman 2017-08-04 10:06:09 -07:00 committed by GitHub
commit 5196dc0450
2 changed files with 3 additions and 1 deletions

View File

@ -4,6 +4,7 @@ OPENSEADRAGON CHANGELOG
2.3.1: (In Progress) 2.3.1: (In Progress)
* Debug mode now uses different colors for different tiled images (customizable via debugGridColor) (#1271) * Debug mode now uses different colors for different tiled images (customizable via debugGridColor) (#1271)
* Fixed a problem with preventDefaultAction for the canvas-drag event ()
2.3.0: 2.3.0:

View File

@ -2655,6 +2655,7 @@ function onCanvasDrag( event ) {
originalEvent: event.originalEvent, originalEvent: event.originalEvent,
preventDefaultAction: event.preventDefaultAction preventDefaultAction: event.preventDefaultAction
}; };
/** /**
* Raised when a mouse or touch drag operation occurs on the {@link OpenSeadragon.Viewer#canvas} element. * Raised when a mouse or touch drag operation occurs on the {@link OpenSeadragon.Viewer#canvas} element.
* *
@ -2674,7 +2675,7 @@ function onCanvasDrag( event ) {
*/ */
this.raiseEvent( 'canvas-drag', canvasDragEventArgs); this.raiseEvent( 'canvas-drag', canvasDragEventArgs);
if ( !event.preventDefaultAction && this.viewport ) { if ( !canvasDragEventArgs.preventDefaultAction && this.viewport ) {
gestureSettings = this.gestureSettingsByDeviceType( event.pointerType ); gestureSettings = this.gestureSettingsByDeviceType( event.pointerType );
if( !this.panHorizontal ){ if( !this.panHorizontal ){
event.delta.x = 0; event.delta.x = 0;