Don't count slides with class .uncounted
This commit is contained in:
		
							
								
								
									
										13
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -4206,7 +4206,10 @@ | |||||||
| 				if( verticalSlides[j].classList.contains( 'present' ) ) { | 				if( verticalSlides[j].classList.contains( 'present' ) ) { | ||||||
| 					break mainLoop; | 					break mainLoop; | ||||||
| 				} | 				} | ||||||
|  |         // don't count slides with the "uncounted" class attribute | ||||||
|  |         if( verticalSlides[j].classList.contains( 'uncounted' ) ){ | ||||||
|  |           continue; | ||||||
|  |         } | ||||||
|         pastCount++; |         pastCount++; | ||||||
|  |  | ||||||
| 			} | 			} | ||||||
| @@ -4216,8 +4219,10 @@ | |||||||
| 				break; | 				break; | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			// Don't count the wrapping section for vertical slides |       // Don't count the wrapping section for vertical slides and slides marked as | ||||||
| 			if( horizontalSlide.classList.contains( 'stack' ) === false ) { |       // uncounted | ||||||
|  |       if( horizontalSlide.classList.contains( 'stack' ) === false && | ||||||
|  |           horizontalSlide.classList.contains( 'uncounted' ) === false ) { | ||||||
|         pastCount++; |         pastCount++; | ||||||
|       } |       } | ||||||
|  |  | ||||||
| @@ -4429,7 +4434,7 @@ | |||||||
| 	 */ | 	 */ | ||||||
| 	function getSlides() { | 	function getSlides() { | ||||||
|  |  | ||||||
| 		return toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' )); | 		return toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack):not(.uncounted)' )); | ||||||
|  |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user