Przeglądaj źródła

don't start video bgs if autoPlayMedia config is set to false

Hakim El Hattab 1 rok temu
rodzic
commit
62b1ea302c

Plik diff jest za duży
+ 0 - 0
dist/reveal.esm.js


Plik diff jest za duży
+ 0 - 0
dist/reveal.esm.js.map


Plik diff jest za duży
+ 0 - 0
dist/reveal.js


Plik diff jest za duży
+ 0 - 0
dist/reveal.js.map


+ 6 - 4
js/controllers/backgrounds.js

@@ -268,14 +268,15 @@ export default class Backgrounds {
 	 */
 	update( includeAll = false ) {
 
+		let config = this.Reveal.getConfig();
 		let currentSlide = this.Reveal.getCurrentSlide();
 		let indices = this.Reveal.getIndices();
 
 		let currentBackground = null;
 
 		// Reverse past/future classes when in RTL mode
-		let horizontalPast = this.Reveal.getConfig().rtl ? 'future' : 'past',
-			horizontalFuture = this.Reveal.getConfig().rtl ? 'past' : 'future';
+		let horizontalPast = config.rtl ? 'future' : 'past',
+			horizontalFuture = config.rtl ? 'past' : 'future';
 
 		// Update the classes of all backgrounds to match the
 		// states of their slides (past/present/future)
@@ -373,8 +374,9 @@ export default class Backgrounds {
 						previousVideoParent.appendChild( currentVideo );
 						currentVideoParent.appendChild( previousVideo );
 
-						// Resume playing if the previous video was playing
-						previousVideo.play();
+						if( config.autoPlayMedia !== false ) {
+							previousVideo.play();
+						}
 					}
 				}
 			}

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików