From 0e246b2cd93111e69a978a2ac0d878e6bc95c5ef Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Fri, 13 Jan 2012 01:03:27 -0800 Subject: [PATCH] Add existing series won't add an invalid series (ID of zero, or blank title). It will show a UI alert instead. --- NzbDrone.Web/Scripts/NzbDrone/addSeries.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/NzbDrone.Web/Scripts/NzbDrone/addSeries.js b/NzbDrone.Web/Scripts/NzbDrone/addSeries.js index 0ef008465..7c93cfb1a 100644 --- a/NzbDrone.Web/Scripts/NzbDrone/addSeries.js +++ b/NzbDrone.Web/Scripts/NzbDrone/addSeries.js @@ -27,6 +27,17 @@ $(".addExistingButton").live('click', function () { var path = root.find(".seriesPathValue Label").text(); + if (seriesId === 0 || title.length === 0) { + $.gritter.add({ + title: 'Failed', + text: 'Invalid Series Information for \'' + path + '\'', + image: '../../content/images/error.png', + class_name: 'gritter-fail' + }); + + return false; + } + $.ajax({ type: "POST", url: addSeriesUrl, @@ -149,9 +160,13 @@ $('#quickAddNew').live('click', function () { //Watermark $('#rootDirInput').livequery(function () { - $('#rootDirInput').watermark('Enter your new root folder path...'); + $(this).watermark('Enter your new root folder path...'); }); $('#newSeriesLookup').livequery(function () { - $('#newSeriesLookup').watermark('Title of the series you want to add...'); + $(this).watermark('Title of the series you want to add...'); +}); + +$('.existingSeriesContainer .seriesLookup').livequery(function () { + $(this).watermark('Please enter the series title...'); }); \ No newline at end of file