1
0
mirror of https://github.com/hakimel/reveal.js.git synced 2025-01-16 21:08:28 +01:00

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

This commit is contained in:
Hakim El Hattab 2024-03-11 14:20:01 +01:00
parent 76ec60a137
commit 62b1ea302c
5 changed files with 10 additions and 8 deletions

2
dist/reveal.esm.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
dist/reveal.js vendored

File diff suppressed because one or more lines are too long

2
dist/reveal.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -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();
}
}
}
}