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