new syncFragments api method

This commit is contained in:
Hakim El Hattab 2018-05-31 10:35:07 +02:00
parent 30b670cf42
commit 4672801229
1 changed files with 16 additions and 2 deletions

View File

@ -2682,8 +2682,7 @@
function syncSlide( slide ) {
syncBackground( slide );
sortFragments( slide.querySelectorAll( '.fragment' ) );
syncFragments( slide );
updateBackground();
updateNotes();
@ -2692,6 +2691,19 @@
}
/**
* Formats the fragments on the given slide so that they have
* valid indices. Call this if fragments are changed in the DOM
* after reveal.js has already initialized.
*
* @param {HTMLElement} slide
*/
function syncFragments( slide ) {
sortFragments( slide.querySelectorAll( '.fragment' ) );
}
/**
* Resets all vertical slides so that only the first
* is visible.
@ -5297,8 +5309,10 @@
initialize: initialize,
configure: configure,
sync: sync,
syncSlide: syncSlide,
syncFragments: syncFragments,
// Navigation methods
slide: slide,