From 19c2f0e1c1c0a01cf76d05531c6e68769279d5ec Mon Sep 17 00:00:00 2001 From: Nathan Heskew Date: Fri, 28 May 2010 15:17:33 -0700 Subject: [PATCH] Added a switchable view interface for the features UI* and cleaned up a little more * can be pulled back into the base eventually --HG-- branch : dev --- .../Controllers/AdminController.cs | 4 ++ .../Orchard.Modules/Orchard.Modules.csproj | 8 +++ .../Orchard.Modules/Views/Admin/Add.ascx | 2 + .../Orchard.Modules/Views/Admin/Features.ascx | 9 ++- .../Orchard.Modules/Views/Admin/Index.ascx | 2 +- .../scripts/jquery.switchable.js | 24 ++++++++ .../Modules/Orchard.Modules/styles/admin.css | 58 +++++++++++++++--- .../styles/images/detail-view-on.gif | Bin 0 -> 123 bytes .../styles/images/detail-view.gif | Bin 0 -> 123 bytes .../styles/images/summary-view-on.gif | Bin 0 -> 156 bytes .../styles/images/summary-view.gif | Bin 0 -> 156 bytes .../styles/jquery.switchable.css | 44 +++++++++++++ 12 files changed, 138 insertions(+), 13 deletions(-) create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Add.ascx create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/scripts/jquery.switchable.js create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/styles/images/detail-view-on.gif create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/styles/images/detail-view.gif create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/styles/images/summary-view-on.gif create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/styles/images/summary-view.gif create mode 100644 src/Orchard.Web/Modules/Orchard.Modules/styles/jquery.switchable.css diff --git a/src/Orchard.Web/Modules/Orchard.Modules/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Modules/Controllers/AdminController.cs index a45979b33..385dec318 100644 --- a/src/Orchard.Web/Modules/Orchard.Modules/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Modules/Controllers/AdminController.cs @@ -25,6 +25,10 @@ namespace Orchard.Modules.Controllers { return View(new ModulesIndexViewModel {Modules = modules}); } + public ActionResult Add() { + return View(new ModulesIndexViewModel()); + } + public ActionResult Features() { if (!Services.Authorizer.Authorize(Permissions.ManageFeatures, T("Not allowed to manage features"))) return new HttpUnauthorizedResult(); diff --git a/src/Orchard.Web/Modules/Orchard.Modules/Orchard.Modules.csproj b/src/Orchard.Web/Modules/Orchard.Modules/Orchard.Modules.csproj index 14d3e1a81..93d91910f 100644 --- a/src/Orchard.Web/Modules/Orchard.Modules/Orchard.Modules.csproj +++ b/src/Orchard.Web/Modules/Orchard.Modules/Orchard.Modules.csproj @@ -80,6 +80,13 @@ + + + + + + + @@ -96,6 +103,7 @@ +