don't transition to first slide background (#453)
This commit is contained in:
		| @@ -1245,12 +1245,13 @@ body { | ||||
| 	left: 0; | ||||
| } | ||||
|  | ||||
| .no-transition { | ||||
| 	-webkit-transition: none; | ||||
| 	   -moz-transition: none; | ||||
| 	    -ms-transition: none; | ||||
| 	     -o-transition: none; | ||||
| 	        transition: none; | ||||
| .no-transition, | ||||
| .no-transition * { | ||||
| 	-webkit-transition: none !important; | ||||
| 	   -moz-transition: none !important; | ||||
| 	    -ms-transition: none !important; | ||||
| 	     -o-transition: none !important; | ||||
| 	        transition: none !important; | ||||
| } | ||||
|  | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								css/reveal.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								css/reveal.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										11
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -252,6 +252,7 @@ var Reveal = (function(){ | ||||
|  | ||||
| 		// Clear prior backgrounds | ||||
| 		dom.background.innerHTML = ''; | ||||
| 		dom.background.classList.add( 'no-transition' ); | ||||
|  | ||||
| 		// Helper method for creating a background element for the | ||||
| 		// given slide | ||||
| @@ -1463,10 +1464,13 @@ var Reveal = (function(){ | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
| 	 *  | ||||
| 	 * Updates the background elements to reflect the current  | ||||
| 	 * slide. | ||||
| 	 */ | ||||
| 	function updateBackground() { | ||||
|  | ||||
| 		// Update the classes of all backgrounds to match the  | ||||
| 		// states of their slides (past/present/future) | ||||
| 		toArray( dom.background.childNodes ).forEach( function( backgroundh, h ) { | ||||
|  | ||||
| 			backgroundh.className = ( h < indexh ? 'past' : h > indexh ? 'future' : 'present' ); | ||||
| @@ -1479,6 +1483,11 @@ var Reveal = (function(){ | ||||
|  | ||||
| 		} ); | ||||
|  | ||||
| 		// Allow the first background to apply without transition | ||||
| 		setTimeout( function() { | ||||
| 			dom.background.classList.remove( 'no-transition' ); | ||||
| 		}, 1 ); | ||||
|  | ||||
| 	} | ||||
|  | ||||
| 	/** | ||||
|   | ||||
							
								
								
									
										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