@@ -26,7 +26,7 @@ define([
26
26
zoomOutDisabled = 'fotorama__zoom-out--disabled' ,
27
27
videoContainerClass = 'fotorama-video-container' ,
28
28
hideMagnifier ,
29
- behaveOnHover ,
29
+ behaveOnDrag ,
30
30
dragFlag ,
31
31
endX ,
32
32
allowZoomOut = false ,
@@ -758,24 +758,22 @@ define([
758
758
/**
759
759
* Hides magnifier on drag and while arrow click.
760
760
*/
761
- behaveOnHover = function ( e , initPos ) {
761
+ behaveOnDrag = function ( e , initPos ) {
762
762
var pos = [ e . pageX , e . pageY ] ,
763
763
isArrow = $ ( e . target ) . data ( 'gallery-role' ) === 'arrow' ,
764
764
isClick = initPos [ 0 ] === pos [ 0 ] && initPos [ 1 ] === pos [ 1 ] ,
765
765
isImg = $ ( e . target ) . parent ( ) . data ( 'active' ) ;
766
766
767
- if ( ( isImg && ! isClick ) || isArrow ) {
767
+ if ( isArrow || ( isImg && ! isClick ) ) {
768
768
hideMagnifier ( ) ;
769
769
}
770
770
} ;
771
771
772
- if ( config . magnifierOpts . eventType === 'click' ) {
773
- config . options . swipe = false ;
774
- } else if ( config . magnifierOpts . eventType === 'hover' ) {
772
+ if ( config . magnifierOpts . enabled ) {
775
773
$ ( element ) . on ( 'pointerdown mousedown MSPointerDown' , function ( e ) {
776
774
var pos = [ e . pageX , e . pageY ] ;
777
775
$ ( element ) . on ( 'mousemove pointermove MSPointerMove' , function ( ev ) {
778
- navigator . msPointerEnabled ? hideMagnifier ( ) : behaveOnHover ( ev , pos ) ;
776
+ navigator . msPointerEnabled ? hideMagnifier ( ) : behaveOnDrag ( ev , pos ) ;
779
777
} ) ;
780
778
$ ( document ) . on ( 'mouseup pointerup MSPointerUp' , function ( ) {
781
779
$ ( element ) . off ( 'mousemove pointermove MSPointerMove' ) ;
0 commit comments