From 47d70e858b7ddd1b8f7979a3bc465fb233aaa3ec Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 10 Jun 2013 10:36:59 -0200 Subject: [PATCH] Getting media picker working --- src/Umbraco.Web.UI/Umbraco.Web.UI.csproj | 3 + .../umbraco/Views/Default.cshtml | 4 +- .../Views/common/dialogs/mediapicker.html | 44 ++++++++ .../umbraco/js/umbraco.controllers.js | 10 +- .../umbraco/js/umbraco.resources.js | 73 ++++++++++--- .../Editors/BackOfficeController.cs | 3 +- ...rApiController.cs => ContentController.cs} | 15 +-- src/Umbraco.Web/Editors/MediaController.cs | 55 ++++++++++ .../Models/ContentEditing/ContentItemBasic.cs | 6 +- .../ContentEditing/ContentItemDisplay.cs | 2 + .../Models/ContentEditing/ContentItemSave.cs | 2 +- ...ropertyBase.cs => ContentPropertyBasic.cs} | 6 +- .../ContentEditing/ContentPropertyDisplay.cs | 2 +- .../ContentEditing/ContentPropertyDto.cs | 2 +- .../Models/Mapping/ContentModelMapper.cs | 24 +++- .../Models/Mapping/MediaModelMapper.cs | 103 ++++++++++++++++++ .../Mvc/AreaRegistrationExtensions.cs | 2 +- src/Umbraco.Web/Mvc/PluginControllerArea.cs | 4 +- src/Umbraco.Web/Umbraco.Web.csproj | 6 +- src/Umbraco.Web/WebBootManager.cs | 9 +- 20 files changed, 321 insertions(+), 54 deletions(-) create mode 100644 src/Umbraco.Web.UI/umbraco/Views/common/dialogs/mediapicker.html rename src/Umbraco.Web/Editors/{ContentEditorApiController.cs => ContentController.cs} (90%) create mode 100644 src/Umbraco.Web/Editors/MediaController.cs rename src/Umbraco.Web/Models/ContentEditing/{ContentPropertyBase.cs => ContentPropertyBasic.cs} (82%) create mode 100644 src/Umbraco.Web/Models/Mapping/MediaModelMapper.cs diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj index 4b03a9439b..e34c65aead 100644 --- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj +++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj @@ -292,6 +292,7 @@ + default.aspx ASPXCodeBehind @@ -563,6 +564,8 @@ + + diff --git a/src/Umbraco.Web.UI/umbraco/Views/Default.cshtml b/src/Umbraco.Web.UI/umbraco/Views/Default.cshtml index e909f90a47..8e684b7729 100644 --- a/src/Umbraco.Web.UI/umbraco/Views/Default.cshtml +++ b/src/Umbraco.Web.UI/umbraco/Views/Default.cshtml @@ -21,8 +21,6 @@ @*Currently this needs to be loaded before anything*@ - -