Преглед на файлове

simplify logic for finding slide backgrounds

Hakim El Hattab преди 6 години
родител
ревизия
4022cbfe84
променени са 1 файла, в които са добавени 4 реда и са изтрити 17 реда
  1. 4 17
      js/reveal.js

+ 4 - 17
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;
 
 	}