From 8347a2de5818ecdce91b98325b3c85dda3b440fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Mee=C3=9Fen?= <14222414+cmeessen@users.noreply.github.com> Date: Fri, 23 Apr 2021 08:33:56 +0000 Subject: [PATCH] Allow multiple data-background --- js/controllers/slidecontent.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/controllers/slidecontent.js b/js/controllers/slidecontent.js index 06cf6f1..3b3594d 100644 --- a/js/controllers/slidecontent.js +++ b/js/controllers/slidecontent.js @@ -102,7 +102,13 @@ export default class SlideContent { // Images if( backgroundImage ) { - backgroundContent.style.backgroundImage = 'url('+ encodeURI( backgroundImage ) +')'; + let backgroundString = '' + backgroundImage.split(',').forEach(background => { + backgroundString = backgroundString.concat( + 'url(' + encodeURI(background.trim()) + '),' + ); + }) + backgroundContent.style.backgroundImage = backgroundString.substr(0, backgroundString.length - 1); } // Videos else if ( backgroundVideo && !this.Reveal.isSpeakerNotes() ) {