From 8d38f98338e322910fc53bfb952f7f70c8116fcb Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 31 May 2011 13:50:19 -0700 Subject: [PATCH] Add Existing with Refresh button after modifying root dirs. Renamed AddSeries/Add to AddSeries/Index --- NzbDrone.Web/Content/style.css | 5 +++++ .../Controllers/AddSeriesController.cs | 18 ++++++++++------ NzbDrone.Web/NzbDrone.Web.csproj | 5 ++++- .../Views/AddSeries/AddExisting.cshtml | 15 +++++++++++++ .../AddSeries/{Add.cshtml => Index.cshtml} | 21 +++++++++---------- NzbDrone.Web/Views/AddSeries/RootDir.cshtml | 2 +- NzbDrone.Web/Views/Series/SubMenu.cshtml | 2 +- 7 files changed, 48 insertions(+), 20 deletions(-) create mode 100644 NzbDrone.Web/Views/AddSeries/AddExisting.cshtml rename NzbDrone.Web/Views/AddSeries/{Add.cshtml => Index.cshtml} (91%) diff --git a/NzbDrone.Web/Content/style.css b/NzbDrone.Web/Content/style.css index 278830506..157a35e79 100644 --- a/NzbDrone.Web/Content/style.css +++ b/NzbDrone.Web/Content/style.css @@ -260,6 +260,11 @@ button, input[type="button"], input[type="submit"], input[type="reset"] margin: 10px; } +button:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active +{ + border-color: #0C48B6; +} + .listButton { padding: 2px 10px 2px 10px; diff --git a/NzbDrone.Web/Controllers/AddSeriesController.cs b/NzbDrone.Web/Controllers/AddSeriesController.cs index 2573c1812..5d8018609 100644 --- a/NzbDrone.Web/Controllers/AddSeriesController.cs +++ b/NzbDrone.Web/Controllers/AddSeriesController.cs @@ -71,19 +71,25 @@ namespace NzbDrone.Web.Controllers return View(); } - public ActionResult Add() + public ActionResult Index() { - ViewData["RootDirs"] = _rootFolderProvider.GetAll(); - - var unmappedList = new List(); + var rootDirs = _rootFolderProvider.GetAll(); var profiles = _qualityProvider.GetAllProfiles(); var defaultQuality = Convert.ToInt32(_configProvider.DefaultQualityProfile); var selectList = new SelectList(profiles, "QualityProfileId", "Name", defaultQuality); - ViewData["qualities"] = selectList; - foreach (var folder in _rootFolderProvider.GetAll()) + return View(rootDirs); + } + + public ActionResult AddExisting() + { + var rootDirs = _rootFolderProvider.GetAll(); + + var unmappedList = new List(); + + foreach (var folder in rootDirs) { unmappedList.AddRange(_rootFolderProvider.GetUnmappedFolders(folder.Path)); } diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj index 130169841..684ff37c3 100644 --- a/NzbDrone.Web/NzbDrone.Web.csproj +++ b/NzbDrone.Web/NzbDrone.Web.csproj @@ -664,7 +664,7 @@ - + @@ -871,6 +871,9 @@ + + +