diff --git a/NzbDrone.Web/Content/Grid.css b/NzbDrone.Web/Content/Grid.css
index c7ab3f8a25..7c8142c4a7 100644
--- a/NzbDrone.Web/Content/Grid.css
+++ b/NzbDrone.Web/Content/Grid.css
@@ -65,17 +65,6 @@
background: #f0f5ff;
}
-/*
-.seriesTable tr:nth-child(4n)
-{
- background: #f0f5ff;
-}
-
-.seriesTable tr:nth-child(4n+1)
-{
- background: #f0f5ff;
-}*/
-
/* Episode Grid Row Colouring */
.episodeIgnored
{
diff --git a/NzbDrone.Web/Controllers/SeriesController.cs b/NzbDrone.Web/Controllers/SeriesController.cs
index 0fce778269..79e0c0f680 100644
--- a/NzbDrone.Web/Controllers/SeriesController.cs
+++ b/NzbDrone.Web/Controllers/SeriesController.cs
@@ -38,7 +38,7 @@ public SeriesController(SeriesProvider seriesProvider, EpisodeProvider episodePr
public ActionResult Index()
{
- var series = GetSeriesModels(_seriesProvider.GetAllSeriesWithEpisodeCount()).OrderBy(o => SortHelper.SkipArticles(o.Title));
+ var series = GetSeriesModels(_seriesProvider.GetAllSeriesWithEpisodeCount()).OrderBy(o => SortHelper.SkipArticles(o.Title)).ToList();
return View(series);
}
diff --git a/NzbDrone.Web/NzbDrone.Web.csproj b/NzbDrone.Web/NzbDrone.Web.csproj
index a783969267..66b910a0de 100644
--- a/NzbDrone.Web/NzbDrone.Web.csproj
+++ b/NzbDrone.Web/NzbDrone.Web.csproj
@@ -555,9 +555,6 @@
-
-
-
diff --git a/NzbDrone.Web/Views/Series/Episode.cshtml b/NzbDrone.Web/Views/Series/Episode.cshtml
index 278ffb47be..d068b05cdf 100644
--- a/NzbDrone.Web/Views/Series/Episode.cshtml
+++ b/NzbDrone.Web/Views/Series/Episode.cshtml
@@ -1,7 +1,7 @@
@using NzbDrone.Web.Helpers
@model NzbDrone.Web.Models.EpisodeModel
-
+
| @Model.EpisodeNumber |
@Model.Title |
@Model.AirDate |
@@ -29,7 +29,7 @@
@Ajax.ImageActionLink("../../Content/Images/Rename.png", new { Alt = "Rename", Title = "Rename episode", @class = "renameImage" }, "Rename", "Episode", new { EpisodeFileId = Model.EpisodeFileId }, null, null)
-
+
@Model.Overview
@Model.Path
diff --git a/NzbDrone.Web/Views/Series/Index.cshtml b/NzbDrone.Web/Views/Series/Index.cshtml
index f15e51bfd2..df5de69903 100644
--- a/NzbDrone.Web/Views/Series/Index.cshtml
+++ b/NzbDrone.Web/Views/Series/Index.cshtml
@@ -1,7 +1,7 @@
@using NzbDrone.Common
@using NzbDrone.Web.Helpers
@using NzbDrone.Web.Models;
-@model IEnumerable
+@model List
@{ViewBag.Title = "NzbDrone";}
@section HeaderContent
@@ -117,9 +117,20 @@
|
- @foreach (var series in Model)
+
+ @for (int i = 0; i < Model.Count; i++)
{
- Html.RenderPartial("Series", series);
+ var series = Model[i];
+
+ if (i % 2 == 0)
+ {
+ Html.RenderPartial("Series", series);
+ }
+
+ else
+ {
+ Html.RenderPartial("Series", series, new ViewDataDictionary { new KeyValuePair("AltRow", true) });
+ }
}
diff --git a/NzbDrone.Web/Views/Series/Season.cshtml b/NzbDrone.Web/Views/Series/Season.cshtml
index fc03cb8acf..2f1cd6fbbc 100644
--- a/NzbDrone.Web/Views/Series/Season.cshtml
+++ b/NzbDrone.Web/Views/Series/Season.cshtml
@@ -27,8 +27,18 @@
@Ajax.ImageActionLink("../../Content/Images/Rename.png", new { Alt = "Rename", Title = "Rename all episodes in this season", @class = "renameImage renameImageMaster" }, "RenameSeason", "Episode", new { SeriesId = Model.SeriesId, SeasonNumber = Model.SeasonNumber }, null, null)
- @foreach (var episode in Model.Episodes)
+ @for (int i = 0; i < Model.Episodes.Count; i++)
{
- Html.RenderPartial("Episode", episode);
+ var episode = Model.Episodes[i];
+
+ if (i % 2 == 0)
+ {
+ Html.RenderPartial("Episode", episode);
+ }
+
+ else
+ {
+ Html.RenderPartial("Episode", episode, new ViewDataDictionary { new KeyValuePair("AltRow", true) });
+ }
}
\ No newline at end of file
diff --git a/NzbDrone.Web/Views/Series/Series.cshtml b/NzbDrone.Web/Views/Series/Series.cshtml
index 1a542c925f..65fec4f6e9 100644
--- a/NzbDrone.Web/Views/Series/Series.cshtml
+++ b/NzbDrone.Web/Views/Series/Series.cshtml
@@ -1,7 +1,7 @@
@using NzbDrone.Web.Helpers
@model NzbDrone.Web.Models.SeriesModel
-
+
| @Html.ActionLink(Model.Title, "Details", "Series", new { seriesId = Model.SeriesId }, null) |
@Model.SeasonsCount |
@Model.QualityProfileName |
@@ -20,7 +20,7 @@
-
+
Airs Day of Week: @Model.AirsDayOfWeek
Overview: @Model.Overview
|