mouse wheel tweaks (closes #454)
This commit is contained in:
		
							
								
								
									
										10
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -126,7 +126,7 @@ var Reveal = (function(){ | ||||
| 								'transform' in document.body.style, | ||||
|  | ||||
| 		// Throttles mouse wheel navigation | ||||
| 		mouseWheelTimeout = 0, | ||||
| 		lastMouseWheelStep = 0, | ||||
|  | ||||
| 		// An interval used to automatically move on to the next slide | ||||
| 		autoSlideTimeout = 0, | ||||
| @@ -2335,9 +2335,10 @@ var Reveal = (function(){ | ||||
| 	 */ | ||||
| 	function onDocumentMouseScroll( event ) { | ||||
|  | ||||
| 		clearTimeout( mouseWheelTimeout ); | ||||
| 		if( Date.now() - lastMouseWheelStep > 600 ) { | ||||
|  | ||||
| 			lastMouseWheelStep = Date.now(); | ||||
|  | ||||
| 		mouseWheelTimeout = setTimeout( function() { | ||||
| 			var delta = event.detail || -event.wheelDelta; | ||||
| 			if( delta > 0 ) { | ||||
| 				navigateNext(); | ||||
| @@ -2345,7 +2346,8 @@ var Reveal = (function(){ | ||||
| 			else { | ||||
| 				navigatePrev(); | ||||
| 			} | ||||
| 		}, 100 ); | ||||
|  | ||||
| 		} | ||||
|  | ||||
| 	} | ||||
|  | ||||
|   | ||||
							
								
								
									
										4
									
								
								js/reveal.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								js/reveal.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user