refactor code to match new background dom structure
This commit is contained in:
		
							
								
								
									
										17
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -3237,13 +3237,18 @@ | |||||||
|  |  | ||||||
| 			startEmbeddedContent( currentBackground ); | 			startEmbeddedContent( currentBackground ); | ||||||
|  |  | ||||||
| 			var backgroundImageURL = currentBackground.style.backgroundImage || ''; | 			var currentBackgroundContent = currentBackground.querySelector( '.slide-background-content' ); | ||||||
|  | 			if( currentBackgroundContent ) { | ||||||
|  |  | ||||||
|  | 				var backgroundImageURL = currentBackgroundContent.style.backgroundImage || ''; | ||||||
|  |  | ||||||
|  | 				// Restart GIFs (doesn't work in Firefox) | ||||||
|  | 				if( /\.gif/i.test( backgroundImageURL ) ) { | ||||||
|  | 					currentBackgroundContent.style.backgroundImage = ''; | ||||||
|  | 					window.getComputedStyle( currentBackgroundContent ).opacity; | ||||||
|  | 					currentBackgroundContent.style.backgroundImage = backgroundImageURL; | ||||||
|  | 				} | ||||||
|  |  | ||||||
| 			// Restart GIFs (doesn't work in Firefox) |  | ||||||
| 			if( /\.gif/i.test( backgroundImageURL ) ) { |  | ||||||
| 				currentBackground.style.backgroundImage = ''; |  | ||||||
| 				window.getComputedStyle( currentBackground ).opacity; |  | ||||||
| 				currentBackground.style.backgroundImage = backgroundImageURL; |  | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			// Don't transition between identical backgrounds. This | 			// Don't transition between identical backgrounds. This | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user