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:
@@ -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 );
|
||||||
|
@@ -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 => {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user