@@ -561,7 +561,7 @@ function SliderDirective($$rAF, $window, $mdAria, $mdUtil, $mdConstant, $mdThemi
561
561
element [ 0 ] . focus ( ) ;
562
562
refreshSliderDimensions ( ) ;
563
563
564
- var exactVal = percentToValue ( positionToPercent ( vertical ? ev . pointer . y : ev . pointer . x ) ) ;
564
+ var exactVal = percentToValue ( positionToPercent ( vertical ? ev . srcEvent . clientY : ev . srcEvent . clientX ) ) ;
565
565
var closestVal = minMaxValidator ( stepValidator ( exactVal ) ) ;
566
566
scope . $apply ( function ( ) {
567
567
setModelValue ( closestVal ) ;
@@ -573,7 +573,7 @@ function SliderDirective($$rAF, $window, $mdAria, $mdUtil, $mdConstant, $mdThemi
573
573
574
574
element . removeClass ( 'md-dragging' ) ;
575
575
576
- var exactVal = percentToValue ( positionToPercent ( vertical ? ev . pointer . y : ev . pointer . x ) ) ;
576
+ var exactVal = percentToValue ( positionToPercent ( vertical ? ev . srcEvent . clientY : ev . srcEvent . clientX ) ) ;
577
577
var closestVal = minMaxValidator ( stepValidator ( exactVal ) ) ;
578
578
scope . $apply ( function ( ) {
579
579
setModelValue ( closestVal ) ;
@@ -603,8 +603,8 @@ function SliderDirective($$rAF, $window, $mdAria, $mdUtil, $mdConstant, $mdThemi
603
603
function setSliderFromEvent ( ev ) {
604
604
// While panning discrete, update only the
605
605
// visual positioning but not the model value.
606
- if ( discrete ) adjustThumbPosition ( vertical ? ev . pointer . y : ev . pointer . x ) ;
607
- else doSlide ( vertical ? ev . pointer . y : ev . pointer . x ) ;
606
+ if ( discrete ) adjustThumbPosition ( vertical ? ev . srcEvent . clientY : ev . srcEvent . clientX ) ;
607
+ else doSlide ( vertical ? ev . srcEvent . clientY : ev . srcEvent . clientX ) ;
608
608
}
609
609
610
610
/**
0 commit comments