1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

add new notification features

This commit is contained in:
Luke Pulverenti 2014-04-26 23:42:05 -04:00
parent b94fa3f72c
commit 28ea06a627
9 changed files with 320 additions and 812 deletions

View file

@ -807,31 +807,7 @@
item.RunTimeTicks = seriesRuntime ? (seriesRuntime * 600000000) : null;
}
var updatePromise;
if (currentItem.Type == "MusicArtist") {
updatePromise = ApiClient.updateArtist(item);
}
else if (currentItem.Type == "Genre") {
updatePromise = ApiClient.updateGenre(item);
}
else if (currentItem.Type == "MusicGenre") {
updatePromise = ApiClient.updateMusicGenre(item);
}
else if (currentItem.Type == "GameGenre") {
updatePromise = ApiClient.updateGameGenre(item);
}
else if (currentItem.Type == "Person") {
updatePromise = ApiClient.updatePerson(item);
}
else if (currentItem.Type == "Studio") {
updatePromise = ApiClient.updateStudio(item);
}
else {
updatePromise = ApiClient.updateItem(item);
}
updatePromise.done(function () {
ApiClient.updateItem(item).done(function () {
Dashboard.alert('Item saved.');
@ -1104,33 +1080,9 @@
$('#refreshLoading', page).show();
var refreshPromise;
var force = $('#selectRefreshMode', page).val() == 'all';
if (currentItem.Type == "MusicArtist") {
refreshPromise = ApiClient.refreshArtist(currentItem.Name, force);
}
else if (currentItem.Type == "Genre") {
refreshPromise = ApiClient.refreshGenre(currentItem.Name, force);
}
else if (currentItem.Type == "MusicGenre") {
refreshPromise = ApiClient.refreshMusicGenre(currentItem.Name, force);
}
else if (currentItem.Type == "GameGenre") {
refreshPromise = ApiClient.refreshGameGenre(currentItem.Name, force);
}
else if (currentItem.Type == "Person") {
refreshPromise = ApiClient.refreshPerson(currentItem.Name, force);
}
else if (currentItem.Type == "Studio") {
refreshPromise = ApiClient.refreshStudio(currentItem.Name, force);
}
else {
refreshPromise = ApiClient.refreshItem(currentItem.Id, force, true);
}
refreshPromise.done(function () {
ApiClient.refreshItem(currentItem.Id, force, true).done(function () {
reload(page);