diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 66e33f2b07..137ec8d910 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -15,12 +15,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.0.54", - "_release": "1.0.54", + "version": "1.0.55", + "_release": "1.0.55", "_resolution": { "type": "version", - "tag": "1.0.54", - "commit": "a4de1d3f633579c3583d83990577cc252a9187ad" + "tag": "1.0.55", + "commit": "9550327596d1e5ce65f1de885549ad6a3d526f04" }, "_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_target": "~1.0.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js b/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js index 17b738ff66..fdd85e4e3d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js +++ b/dashboard-ui/bower_components/emby-webcomponents/slideshow/slideshow.js @@ -87,6 +87,9 @@ define(['paperdialoghelper', 'inputManager', 'connectionManager', 'browser', 'cs initialSlide: options.startIndex || 0 }); + swiperInstance.on('onLazyImageLoad', onSlideChangeStart); + swiperInstance.on('onLazyImageReady', onSlideChangeEnd); + if (browser.mobile) { pause(); } else { @@ -104,12 +107,22 @@ define(['paperdialoghelper', 'inputManager', 'connectionManager', 'browser', 'cs }); } + function onSlideChangeStart(swiper, slide, image) { + + slide.querySelector('paper-spinner').active = true; + } + + function onSlideChangeEnd(swiper, slide, image) { + + slide.querySelector('paper-spinner').active = false; + } + function getSwiperSlideHtmlFromSlide(item) { var html = ''; html += '