src/boxesscroll.js
function addEventListeners() {
			ctrl.ngelt.on('wheel', wheelOnElt);
			ctrl.ngelt.on('computegrabbersizes', ctrl.updateSize);
//			ctrl.elt.addEventListener("wheel", function (event) {
//				boxesScrollServices.execAndApplyIfScrollable($scope, this, wheel, [event]);
//			}, {passive: true, capture: true});
			ctrl.ngsb.on("mouseout", mouseoutOnSb);
			ctrl.ngsb.on("mousedown", mousedownOnSb); // sur le mousedown, si dans le grabber, on init le mode drag, sinon on inc/dec les pages tant que l'on est appuyé
			ctrl.ngsb.on("mouseup", mouseup);  // on stop l'inc/dec des pages
			ctrl.ngsb.on("click", boxesScrollServices.stopEvent); // desactive la propagation entre autrepour eviter la fermeture des popup
			ctrl.ngelt.on("mousemove", mousemoveOnElt); // on définit la couleur du grabber
			if (!ctrl.ngelt.css('display') !== 'none') { // si c'est une popup, le resize de l'ecran ne joue pas
				ng.element($window).on("resize", updateSize);
			}
			$document.on("mousedown", mousedownOnDoc);
			$document.on("keydown", keydownOnOnDoc);
			$document.on("scroll", invalidSizes);
		}
function addEventListeners() {
			ctrl.ngelt.on('wheel', wheelOnElt);
			ctrl.ngelt.on('computegrabbersizes', ctrl.updateSize);
//			ctrl.elt.addEventListener("wheel", function (event) {
//				boxesScrollServices.execAndApplyIfScrollable($scope, this, wheel, [event]);
//			}, {passive: true, capture: true});
			ctrl.ngsb.on("mouseout", mouseoutOnSb);
			ctrl.ngsb.on("mousedown", mousedownOnSb); // sur le mousedown, si dans le grabber, on init le mode drag, sinon on inc/dec les pages tant que l'on est appuyé
			ctrl.ngsb.on("mouseup", mouseup);  // on stop l'inc/dec des pages
			ctrl.ngsb.on("click", boxesScrollServices.stopEvent); // desactive la propagation entre autrepour eviter la fermeture des popup
			ctrl.ngelt.on("mousemove", mousemoveOnElt); // on définit la couleur du grabber
			if (!ctrl.ngelt.css('display') !== 'none') { // si c'est une popup, le resize de l'ecran ne joue pas
				ng.element($window).on("resize", updateSize);
			}
			$document.on("mousedown", mousedownOnDoc);
			$document.on("keydown", keydownOnOnDoc);
			$document.on("scroll", invalidSizes);
		}
function addEventListeners ( ) { ctrl . ngelt . on ( 'wheel' , wheelOnElt ) ; ctrl . ngelt . on ( 'computegrabbersizes' , ctrl . updateSize ) ; //			ctrl.elt.addEventListener("wheel", function (event) { //				boxesScrollServices.execAndApplyIfScrollable($scope, this, wheel, [event]); //			}, {passive: true, capture: true}); ctrl . ngsb . on ( "mouseout" , mouseoutOnSb ) ; ctrl . ngsb . on ( "mousedown" , mousedownOnSb ) ; // sur le mousedown, si dans le grabber, on init le mode drag, sinon on inc/dec les pages tant que l'on est appuyé ctrl . ngsb . on ( "mouseup" , mouseup ) ; // on stop l'inc/dec des pages ctrl . ngsb . on ( "click" , boxesScrollServices . stopEvent ) ; // desactive la propagation entre autrepour eviter la fermeture des popup ctrl . ngelt . on ( "mousemove" , mousemoveOnElt ) ; // on définit la couleur du grabber if ( ! ctrl . ngelt . css ( 'display' ) !== 'none' ) { // si c'est une popup, le resize de l'ecran ne joue pas ng . element ( $window ) . on ( "resize" , updateSize ) ; } $document . on ( "mousedown" , mousedownOnDoc ) ; $document . on ( "keydown" , keydownOnOnDoc ) ; $document . on ( "scroll" , invalidSizes ) ; }
Ajoute et Supprime tous les handlers
Ajoute et Supprime tous les handlers