Don't count slides with class .uncounted

master
lassepe 2019-12-03 17:37:35 -08:00
parent 33bed47dac
commit 773b5115a5
No known key found for this signature in database
GPG Key ID: A0ABCC6D9212D243
1 changed files with 12 additions and 7 deletions

View File

@ -4206,8 +4206,11 @@
if( verticalSlides[j].classList.contains( 'present' ) ) { if( verticalSlides[j].classList.contains( 'present' ) ) {
break mainLoop; break mainLoop;
} }
// don't count slides with the "uncounted" class attribute
pastCount++; if( verticalSlides[j].classList.contains( 'uncounted' ) ){
continue;
}
pastCount++;
} }
@ -4216,10 +4219,12 @@
break; break;
} }
// Don't count the wrapping section for vertical slides // Don't count the wrapping section for vertical slides and slides marked as
if( horizontalSlide.classList.contains( 'stack' ) === false ) { // uncounted
pastCount++; if( horizontalSlide.classList.contains( 'stack' ) === false &&
} horizontalSlide.classList.contains( 'uncounted' ) === false ) {
pastCount++;
}
} }
@ -4429,7 +4434,7 @@
*/ */
function getSlides() { function getSlides() {
return toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' )); return toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack):not(.uncounted)' ));
} }