1
0
mirror of https://github.com/hakimel/reveal.js.git synced 2025-08-12 09:35:14 +02:00

refactoring, remove unused layout

This commit is contained in:
Hakim El Hattab
2023-09-22 10:31:34 +02:00
parent 97f2e184c1
commit 4c9cc89566
2 changed files with 4 additions and 14 deletions

View File

@@ -27,11 +27,6 @@ export default class Reader {
const viewportElement = this.Reveal.getViewportElement(); const viewportElement = this.Reveal.getViewportElement();
const slides = queryAll( this.Reveal.getRevealElement(), SLIDES_SELECTOR ); const slides = queryAll( this.Reveal.getRevealElement(), SLIDES_SELECTOR );
// Dimensions of slides within the pages
const slideSize = this.Reveal.getComputedSlideSize( window.innerWidth, window.innerHeight );
const slideWidth = slideSize.width,
slideHeight = slideSize.height;
viewportElement.classList.add( 'loading-scroll-mode', 'reveal-reader' ); viewportElement.classList.add( 'loading-scroll-mode', 'reveal-reader' );
viewportElement.addEventListener( 'scroll', this.onScroll.bind( this ) ); viewportElement.addEventListener( 'scroll', this.onScroll.bind( this ) );
@@ -43,10 +38,6 @@ export default class Reader {
} }
} }
// Make sure stretch elements fit on slide
await new Promise( requestAnimationFrame );
this.Reveal.layoutSlideContents( slideWidth, slideHeight );
const pageElements = []; const pageElements = [];
const pageContainer = slides[0].parentNode; const pageContainer = slides[0].parentNode;
@@ -286,8 +277,8 @@ export default class Reader {
// Play slide content when the slide becomes visible // Play slide content when the slide becomes visible
if( isPartiallyVisible ) { if( isPartiallyVisible ) {
if( !page.playing ) { if( !page.active ) {
page.playing = true; page.active = true;
page.pageElement.classList.add( 'present' ); page.pageElement.classList.add( 'present' );
page.slideElement.classList.add( 'present' ); page.slideElement.classList.add( 'present' );
this.Reveal.slideContent.startEmbeddedContent( page.slideElement ); this.Reveal.slideContent.startEmbeddedContent( page.slideElement );
@@ -297,8 +288,8 @@ export default class Reader {
} }
} }
} }
else if( page.playing ) { else if( page.active ) {
page.playing = false; page.active = false;
page.pageElement.classList.remove( 'present' ); page.pageElement.classList.remove( 'present' );
page.slideElement.classList.remove( 'present' ); page.slideElement.classList.remove( 'present' );
this.Reveal.slideContent.stopEmbeddedContent( page.slideElement ); this.Reveal.slideContent.stopEmbeddedContent( page.slideElement );

View File

@@ -1004,7 +1004,6 @@ export default function( revealElement, options ) {
* @param {string|number} height * @param {string|number} height
*/ */
function layoutSlideContents( width, height ) { function layoutSlideContents( width, height ) {
// Handle sizing of elements with the 'r-stretch' class // Handle sizing of elements with the 'r-stretch' class
Util.queryAll( dom.slides, 'section > .stretch, section > .r-stretch' ).forEach( element => { Util.queryAll( dom.slides, 'section > .stretch, section > .r-stretch' ).forEach( element => {