From 4022cbfe84fc09e2978b5a5b8dc6d3bb693dd178 Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Tue, 21 Nov 2017 15:29:40 +0100 Subject: simplify logic for finding slide backgrounds --- js/reveal.js | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/js/reveal.js b/js/reveal.js index 5de30ff..72c4373 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -3869,25 +3869,12 @@ */ function getSlideBackground( x, y ) { - // When printing to PDF the slide backgrounds are nested - // inside of the slides - if( isPrintingPDF() ) { - var slide = getSlide( x, y ); - if( slide ) { - return slide.slideBackgroundElement; - } - - return undefined; - } - - var horizontalBackground = dom.wrapper.querySelectorAll( '.backgrounds>.slide-background' )[ x ]; - var verticalBackgrounds = horizontalBackground && horizontalBackground.querySelectorAll( '.slide-background' ); - - if( verticalBackgrounds && verticalBackgrounds.length && typeof y === 'number' ) { - return verticalBackgrounds ? verticalBackgrounds[ y ] : undefined; + var slide = getSlide( x, y ); + if( slide ) { + return slide.slideBackgroundElement; } - return horizontalBackground; + return undefined; } -- cgit v1.2.3