diff --git a/dashboard-ui/bower_components/emby-apiclient/.bower.json b/dashboard-ui/bower_components/emby-apiclient/.bower.json index 8c602a1675..b041804e8c 100644 --- a/dashboard-ui/bower_components/emby-apiclient/.bower.json +++ b/dashboard-ui/bower_components/emby-apiclient/.bower.json @@ -16,12 +16,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.1.77", - "_release": "1.1.77", + "version": "1.1.78", + "_release": "1.1.78", "_resolution": { "type": "version", - "tag": "1.1.77", - "commit": "685285e67f67ba356af1be84652e9705a6ea7b74" + "tag": "1.1.78", + "commit": "113950cf0757d1725367b6866ebfbd5b68e35cee" }, "_source": "https://github.com/MediaBrowser/Emby.ApiClient.Javascript.git", "_target": "^1.1.51", diff --git a/dashboard-ui/bower_components/emby-apiclient/apiclient.js b/dashboard-ui/bower_components/emby-apiclient/apiclient.js index bfae25535b..446b700797 100644 --- a/dashboard-ui/bower_components/emby-apiclient/apiclient.js +++ b/dashboard-ui/bower_components/emby-apiclient/apiclient.js @@ -2884,6 +2884,11 @@ return self.getJSON(self.getUrl("Channels", query || {})); }; + self.getLatestChannelItems = function (query) { + + return self.getJSON(self.getUrl("Channels/Items/Latest", query)); + }; + self.getUserViews = function (options, userId) { options = options || {}; diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 852fb9bee7..99fd4dabb9 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.189", - "_release": "1.4.189", + "version": "1.4.190", + "_release": "1.4.190", "_resolution": { "type": "version", - "tag": "1.4.189", - "commit": "d7b1da1cd548e50125dd5419b3742fdfc9a07460" + "tag": "1.4.190", + "commit": "09067acafeb54ce135205fe22bdd67c5e04f53cc" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/datetime.js b/dashboard-ui/bower_components/emby-webcomponents/datetime.js index 5bf42a4937..7447ee5b93 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/datetime.js +++ b/dashboard-ui/bower_components/emby-webcomponents/datetime.js @@ -112,6 +112,15 @@ date.toLocaleDateString(); } + function toLocaleTimeString(date) { + + var currentLocale = globalize.getCurrentLocale(); + + return currentLocale && toLocaleTimeStringSupportsLocales ? + date.toLocaleTimeString(currentLocale) : + date.toLocaleTimeString(); + } + function getDisplayTime(date) { if ((typeof date).toString().toLowerCase() === 'string') { @@ -124,11 +133,7 @@ } } - var currentLocale = globalize.getCurrentLocale(); - - var time = currentLocale && toLocaleTimeStringSupportsLocales ? - date.toLocaleTimeString(currentLocale) : - date.toLocaleTimeString(); + var time = toLocaleTimeString(date); var timeLower = time.toLowerCase(); diff --git a/dashboard-ui/bower_components/emby-webcomponents/dom.js b/dashboard-ui/bower_components/emby-webcomponents/dom.js index f8a69c0a41..1dc3ade5ee 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/dom.js +++ b/dashboard-ui/bower_components/emby-webcomponents/dom.js @@ -73,7 +73,6 @@ define([], function () { var windowSize; var windowSizeEventsBound; function clearWindowSize() { - console.log('clearWindowSize'); windowSize = null; } diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css index 7e750a6da8..e0126e4128 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-checkbox/emby-checkbox.css @@ -27,8 +27,9 @@ .mdl-checkbox__input { position: absolute; - width: 0; - height: 0; + /* 1px is for focusing purposes, so the focusManager doesn't skip over it */ + width: 1px; + height: 1px; margin: 0; padding: 0; opacity: 0; @@ -118,5 +119,5 @@ } .checkboxList-paperList { - padding: 1em!important; -} \ No newline at end of file + padding: 1em !important; +} diff --git a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js b/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js index e820239ede..069af77642 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js +++ b/dashboard-ui/bower_components/emby-webcomponents/itemhovermenu/itemhovermenu.js @@ -59,7 +59,7 @@ var keyframes = [ { transform: 'translateY(100%)', offset: 0 }, { transform: 'none', offset: 1 }]; - var timing = { duration: 180, iterations: 1, fill: 'forwards', easing: 'ease-out' }; + var timing = { duration: 200, iterations: 1, fill: 'forwards', easing: 'ease-out' }; elem.animate(keyframes, timing); }); } diff --git a/dashboard-ui/components/channelmapper/channelmapper.js b/dashboard-ui/components/channelmapper/channelmapper.js index 13deeb9028..05e2ca78f4 100644 --- a/dashboard-ui/components/channelmapper/channelmapper.js +++ b/dashboard-ui/components/channelmapper/channelmapper.js @@ -98,11 +98,11 @@ function (dialogHelper, loading, connectionManager, globalize, actionsheet) { html += 'dvr'; html += '