mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Added specialized episodes endpoint, updated nuget.
This commit is contained in:
parent
5cdd9d0fb1
commit
7d9ac4b9cb
3 changed files with 24 additions and 9 deletions
11
ApiClient.js
11
ApiClient.js
|
@ -469,6 +469,17 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi
|
|||
});
|
||||
};
|
||||
|
||||
self.getEpisodes = function (itemId, options) {
|
||||
|
||||
var url = self.getUrl("Shows/" + itemId + "/Episodes", options);
|
||||
|
||||
return self.ajax({
|
||||
type: "GET",
|
||||
url: url,
|
||||
dataType: "json"
|
||||
});
|
||||
};
|
||||
|
||||
self.getSimilarMovies = function (itemId, options) {
|
||||
|
||||
var url = self.getUrl("Movies/" + itemId + "/Similar", options);
|
||||
|
|
|
@ -505,16 +505,18 @@
|
|||
Fields: "ItemCounts,DateCreated,AudioInfo"
|
||||
};
|
||||
|
||||
if (item.Type == "Season" && item.IndexNumber) {
|
||||
var promise;
|
||||
|
||||
query.ParentId = item.SeriesId;
|
||||
query.Recursive = true;
|
||||
query.IncludeItemTypes = "Episode";
|
||||
query.AiredDuringSeason = item.IndexNumber;
|
||||
query.SortBy = "AiredEpisodeOrder";
|
||||
if (item.Type == "Season" && item.IndexNumber != null) {
|
||||
|
||||
promise = ApiClient.getEpisodes(item.SeriesId, {
|
||||
|
||||
season: item.IndexNumber,
|
||||
userId: Dashboard.getCurrentUserId()
|
||||
});
|
||||
}
|
||||
|
||||
if (item.Type == "Series" || item.Type == "Season") {
|
||||
if (item.Type == "Series") {
|
||||
if (!user.Configuration.DisplayMissingEpisodes) {
|
||||
query.IsMissing = false;
|
||||
}
|
||||
|
@ -523,7 +525,9 @@
|
|||
}
|
||||
}
|
||||
|
||||
ApiClient.getItems(Dashboard.getCurrentUserId(), query).done(function (result) {
|
||||
promise = promise || ApiClient.getItems(Dashboard.getCurrentUserId(), query);
|
||||
|
||||
promise.done(function (result) {
|
||||
|
||||
if (item.Type == "MusicAlbum") {
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="MediaBrowser.ApiClient.Javascript" version="3.0.193" targetFramework="net45" />
|
||||
<package id="MediaBrowser.ApiClient.Javascript" version="3.0.194" targetFramework="net45" />
|
||||
<package id="ServiceStack.Common" version="3.9.62" targetFramework="net45" />
|
||||
<package id="ServiceStack.Text" version="3.9.62" targetFramework="net45" />
|
||||
</packages>
|
Loading…
Add table
Add a link
Reference in a new issue