diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 9667b5f340..60e52f6223 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.357", - "_release": "1.4.357", + "version": "1.4.359", + "_release": "1.4.359", "_resolution": { "type": "version", - "tag": "1.4.357", - "commit": "f86cea07e8cbfa00553794c2320b1a1dc44749ef" + "tag": "1.4.359", + "commit": "43d813ad1e9fe65c5c525261a6e4975036240c8d" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js index 8625f406fd..3b9b02baf8 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js +++ b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js @@ -336,8 +336,8 @@ define(['browser'], function (browser) { } if (browser.tizen) { - mp4VideoCodecs.push('mpeg2video') - mp4VideoCodecs.push('vc1') + mp4VideoCodecs.push('mpeg2video'); + mp4VideoCodecs.push('vc1'); } if (canPlayMkv && mp4VideoCodecs.length) { diff --git a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js index 258aaaa128..831a62d6f4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js +++ b/dashboard-ui/bower_components/emby-webcomponents/emby-slider/emby-slider.js @@ -58,7 +58,7 @@ this.classList.add('mdl-js-slider'); if (browser.noFlex) { - this.classList.add('slider-no-webkit-thumb') + this.classList.add('slider-no-webkit-thumb'); } var containerElement = this.parentNode; diff --git a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js index 987f2d7f7f..5cca152d4a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js +++ b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js @@ -88,7 +88,7 @@ define([], function () { LazyLoader.lazyChildren = function (elem, callback) { unveilElements(elem.getElementsByClassName('lazy'), elem, callback); - } + }; return LazyLoader; }); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js index 8d782b74f4..6fd1a1fbfb 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js +++ b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-scroll.js @@ -179,7 +179,7 @@ define(['visibleinviewport', 'browser', 'dom'], function (visibleinviewport, bro LazyLoader.lazyChildren = function (elem, callback) { unveilElements(elem.getElementsByClassName('lazy'), elem, callback); - } + }; return LazyLoader; }); \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js b/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js index a0120c1c21..5d8bea6163 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js +++ b/dashboard-ui/bower_components/emby-webcomponents/shortcuts.js @@ -225,6 +225,8 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g var serverId = item.ServerId; var type = item.Type; + var playableItemId = type === 'Program' ? item.ChannelId : item.Id; + if (action === 'link') { showItem(item, { @@ -238,7 +240,7 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g } else if (action === 'instantmix') { - playbackManager.instantMix(id, serverId); + playbackManager.instantMix(playableItemId, serverId); } else if (action === 'play') { @@ -246,7 +248,7 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g var startPositionTicks = parseInt(card.getAttribute('data-positionticks') || '0'); playbackManager.play({ - ids: [id], + ids: [playableItemId], startPositionTicks: startPositionTicks, serverId: serverId }); diff --git a/dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js b/dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js index 0b3747e86a..e966a5f768 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/voice/grammarprocessor.js @@ -7,7 +7,8 @@ define([], function () { var NamedRegExp = function (pattern, string) { pattern = pattern.toString(); var regexp = []; - var groupRX = /\(\?\<(.*?)\>\s?(.*?)\)/i; + //var groupRX = /\(\?\<(.*?)\>\s?(.*?)\)/i; + var groupRX = /\(\?<(.*?)\>\s?(.*?)\)/i; while (groupRX.test(pattern)) { var match = groupRX.exec(pattern);