diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 53ae8b770c..17ce203658 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.3.70", - "_release": "1.3.70", + "version": "1.3.71", + "_release": "1.3.71", "_resolution": { "type": "version", - "tag": "1.3.70", - "commit": "5430fc4c71fcc8e5929ee2e12120e2dc7e8c9011" + "tag": "1.3.71", + "commit": "05594c6dee06ea554f3f76a2efc9f50a1e19573a" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js index d9e6ece16b..9711dd7e26 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js +++ b/dashboard-ui/bower_components/emby-webcomponents/actionsheet/actionsheet.js @@ -193,32 +193,30 @@ // Seeing an issue in some non-chrome browsers where this is requiring a double click //var eventName = browser.firefox ? 'mousedown' : 'click'; - var eventName = 'click'; + var selectedId; + + dlg.addEventListener('click', function (e) { + + var actionSheetMenuItem = parentWithClass(e.target, 'actionSheetMenuItem'); + + if (actionSheetMenuItem) { + selectedId = actionSheetMenuItem.getAttribute('data-id'); + dialogHelper.close(dlg); + } + + }); return new Promise(function (resolve, reject) { - dlg.addEventListener(eventName, function (e) { + dlg.addEventListener('close', function () { - var actionSheetMenuItem = parentWithClass(e.target, 'actionSheetMenuItem'); + if (selectedId) { + if (options.callback) { + options.callback(selectedId); + } - if (actionSheetMenuItem) { - - var selectedId = actionSheetMenuItem.getAttribute('data-id'); - - dialogHelper.close(dlg); - - // Add a delay here to allow the click animation to finish, for nice effect - setTimeout(function () { - - if (options.callback) { - options.callback(selectedId); - } - - resolve(selectedId); - - }, 100); + resolve(selectedId); } - }); dialogHelper.open(dlg); diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js b/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js index b7f0a6448a..1056f685f2 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/itemhelper.js @@ -49,7 +49,7 @@ define([], function () { } function supportsAddingToCollection(item) { - var invalidTypes = ['Person', 'Genre', 'MusicGenre', 'Studio', 'GameGenre', 'BoxSet', 'Playlist', 'UserView', 'CollectionFolder', 'Audio', 'Episode', 'TvChannel', 'Program', 'MusicAlbum', 'Timer']; + var invalidTypes = ['Person', 'Genre', 'MusicGenre', 'Studio', 'GameGenre', 'BoxSet', 'Playlist', 'UserView', 'CollectionFolder', 'Audio', 'TvChannel', 'Program', 'MusicAlbum', 'Timer']; return !item.CollectionType && invalidTypes.indexOf(item.Type) == -1 && item.MediaType != 'Photo'; } diff --git a/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js b/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js index a423a07ce9..0e0f446ec7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playlisteditor/playlisteditor.js @@ -142,7 +142,7 @@ html += '
'; html += '
'; - html += ''; + html += ''; html += '
'; html += '
';