fix error when exiting overview
This commit is contained in:
		
							
								
								
									
										11
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								js/reveal.js
									
									
									
									
									
								
							@@ -1074,8 +1074,8 @@
 | 
				
			|||||||
	function transformSlides( transforms ) {
 | 
						function transformSlides( transforms ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Pick up new transforms from arguments
 | 
							// Pick up new transforms from arguments
 | 
				
			||||||
		if( transforms.layout ) slidesTransform.layout = transforms.layout;
 | 
							if( typeof transforms.layout === 'string' ) slidesTransform.layout = transforms.layout;
 | 
				
			||||||
		if( transforms.overview ) slidesTransform.overview = transforms.overview;
 | 
							if( typeof transforms.overview === 'string' ) slidesTransform.overview = transforms.overview;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Apply the transforms to the slides container
 | 
							// Apply the transforms to the slides container
 | 
				
			||||||
		if( slidesTransform.layout ) {
 | 
							if( slidesTransform.layout ) {
 | 
				
			||||||
@@ -1085,7 +1085,6 @@
 | 
				
			|||||||
			transformElement( dom.slides, slidesTransform.overview );
 | 
								transformElement( dom.slides, slidesTransform.overview );
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
@@ -1780,8 +1779,6 @@
 | 
				
			|||||||
		// Only proceed if enabled in config
 | 
							// Only proceed if enabled in config
 | 
				
			||||||
		if( config.overview ) {
 | 
							if( config.overview ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			transformSlides( { overview: '' } );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			overview = false;
 | 
								overview = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			dom.wrapper.classList.remove( 'overview' );
 | 
								dom.wrapper.classList.remove( 'overview' );
 | 
				
			||||||
@@ -1811,6 +1808,8 @@
 | 
				
			|||||||
				transformElement( background, '' );
 | 
									transformElement( background, '' );
 | 
				
			||||||
			} );
 | 
								} );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								transformSlides( { overview: '' } );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			slide( indexh, indexv );
 | 
								slide( indexh, indexv );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			layout();
 | 
								layout();
 | 
				
			||||||
@@ -2053,7 +2052,7 @@
 | 
				
			|||||||
			document.documentElement.classList.remove( stateBefore.pop() );
 | 
								document.documentElement.classList.remove( stateBefore.pop() );
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// If the overview is active, re-activate it to update positions
 | 
							// Update the overview if it's currently active
 | 
				
			||||||
		if( isOverview() ) {
 | 
							if( isOverview() ) {
 | 
				
			||||||
			updateOverview();
 | 
								updateOverview();
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user