diff --git a/dashboard-ui/bower_components/emby-apiclient/apiclient.js b/dashboard-ui/bower_components/emby-apiclient/apiclient.js index 446b700797..179b6933a4 100644 --- a/dashboard-ui/bower_components/emby-apiclient/apiclient.js +++ b/dashboard-ui/bower_components/emby-apiclient/apiclient.js @@ -940,6 +940,13 @@ return self.getJSON(url); }; + self.getLiveTvRecordingSeries = function (options) { + + var url = self.getUrl("LiveTv/Recordings/Series", options || {}); + + return self.getJSON(url); + }; + self.getLiveTvRecordingGroups = function (options) { var url = self.getUrl("LiveTv/Recordings/Groups", options || {}); diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 91812bb598..57f144fe97 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.218", - "_release": "1.4.218", + "version": "1.4.219", + "_release": "1.4.219", "_resolution": { "type": "version", - "tag": "1.4.218", - "commit": "4374b68415ef644f1b9ef55c91744ad788d829a1" + "tag": "1.4.219", + "commit": "01b409b14bf53cb71f5af887266d0dec0645f7fe" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js index 10189afd8a..cca34bcc09 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js +++ b/dashboard-ui/bower_components/emby-webcomponents/cardbuilder/cardbuilder.js @@ -970,8 +970,8 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo if (item.MovieCount) { childText = item.MovieCount == 1 ? - globalize.translate('ValueOneMovie') : - globalize.translate('ValueMovieCount', item.MovieCount); + globalize.translate('sharedcomponents#ValueOneMovie') : + globalize.translate('sharedcomponents#ValueMovieCount', item.MovieCount); counts.push(childText); } @@ -979,24 +979,24 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo if (item.SeriesCount) { childText = item.SeriesCount == 1 ? - globalize.translate('ValueOneSeries') : - globalize.translate('ValueSeriesCount', item.SeriesCount); + globalize.translate('sharedcomponents#ValueOneSeries') : + globalize.translate('sharedcomponents#ValueSeriesCount', item.SeriesCount); counts.push(childText); } if (item.EpisodeCount) { childText = item.EpisodeCount == 1 ? - globalize.translate('ValueOneEpisode') : - globalize.translate('ValueEpisodeCount', item.EpisodeCount); + globalize.translate('sharedcomponents#ValueOneEpisode') : + globalize.translate('sharedcomponents#ValueEpisodeCount', item.EpisodeCount); counts.push(childText); } if (item.GameCount) { childText = item.GameCount == 1 ? - globalize.translate('ValueOneGame') : - globalize.translate('ValueGameCount', item.GameCount); + globalize.translate('sharedcomponents#ValueOneGame') : + globalize.translate('sharedcomponents#ValueGameCount', item.GameCount); counts.push(childText); } @@ -1037,6 +1037,14 @@ define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo counts.push(childText); } + + } else if (item.Type == 'Series') { + + childText = item.RecursiveItemCount == 1 ? + globalize.translate('sharedcomponents#ValueOneEpisode') : + globalize.translate('sharedcomponents#ValueEpisodeCount', item.RecursiveItemCount); + + counts.push(childText); } return counts.join(', '); diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.js b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.js index cf180f5202..c3d814dc38 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/guide.js +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/guide.js @@ -807,7 +807,7 @@ // find guide cells by timer id, remove timer icon var cells = options.element.querySelectorAll('.programCell[data-timerid="' + id + '"]'); for (var i = 0, length = cells.length; i < length; i++) { - var cells = cells[i]; + var cell = cells[i]; var icon = cell.querySelector('.timerIcon'); if (icon) { icon.parentNode.removeChild(icon); @@ -821,7 +821,7 @@ // find guide cells by timer id, remove timer icon var cells = options.element.querySelectorAll('.programCell[data-seriestimerid="' + id + '"]'); for (var i = 0, length = cells.length; i < length; i++) { - var cells = cells[i]; + var cell = cells[i]; var icon = cell.querySelector('.seriesTimerIcon'); if (icon) { icon.parentNode.removeChild(icon); @@ -834,6 +834,13 @@ var context = options.element; context.innerHTML = globalize.translateDocument(template, 'sharedcomponents'); + if (layoutManager.desktop) { + var visibleGuideScrollers = context.querySelectorAll('.guideScroller'); + for (var i = 0, length = visibleGuideScrollers.length; i < length; i++) { + visibleGuideScrollers[i].classList.add('visibleGuideScroller'); + } + } + var programGrid = context.querySelector('.programGrid'); var timeslotHeaders = context.querySelector('.timeslotHeaders'); diff --git a/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html b/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html index 4030aa92ce..280e0cdbdd 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/guide/tvguide.template.html @@ -17,13 +17,13 @@