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

auto-organize fixes

This commit is contained in:
Luke Pulverenti 2016-04-22 12:27:17 -04:00
parent c53f83fb55
commit 0feb44f586
2 changed files with 36 additions and 22 deletions

View file

@ -4,14 +4,17 @@
var extractedYear;
var currentNewItem;
var existingSeriesHtml;
var seriesLocationsCount = 0;
function onApiFailure(e) {
Dashboard.hideLoadingMsg();
Dashboard.alert({
title: Globalize.translate('AutoOrganizeError'),
message: Globalize.translate('ErrorOrganizingFileWithErrorCode', e.getResponseHeader("X-Application-Error-Code"))
require(['alert'], function (alert) {
alert({
title: Globalize.translate('AutoOrganizeError'),
text: Globalize.translate('ErrorOrganizingFileWithErrorCode', e.headers.get("X-Application-Error-Code"))
});
});
}
@ -29,7 +32,7 @@
context.querySelector('#txtSeason').value = item.ExtractedSeasonNumber;
context.querySelector('#txtEpisode').value = item.ExtractedEpisodeNumber;
context.querySelector('#txtEndingEpisode').value = item.ExtractedEndingEpisodeNumber;
//context.querySelector('.extractedName').value = item.ExtractedName;
//context.querySelector('.extractedName').innerHTML = item.ExtractedName;
extractedName = item.ExtractedName;
extractedYear = item.ExtractedYear;
@ -79,6 +82,8 @@
}
}
seriesLocationsCount = seriesLocations.length;
var seriesFolderHtml = seriesLocations.map(function (s) {
return '<option value="' + s.value + '">' + s.display + '</option>';
}).join('');
@ -140,6 +145,17 @@
function showNewSeriesDialog(dlg) {
if (seriesLocationsCount == 0) {
require(['alert'], function (alert) {
alert({
title: Globalize.translate('AutoOrganizeError'),
text: Globalize.translate('NoTvFoldersConfigured')
});
});
return;
}
require(['components/itemidentifier/itemidentifier'], function (itemidentifier) {
itemidentifier.showFindNew(extractedName, extractedYear, 'Series').then(function (newItem) {