diff --git a/src/Umbraco.Web.UI.Client/src/views/media/create.html b/src/Umbraco.Web.UI.Client/src/views/media/create.html new file mode 100644 index 0000000000..ce3cd7f989 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/media/create.html @@ -0,0 +1,38 @@ +
+
+

Create a page under {{currentNode.name}}

+ + +
+ +
+ +
+
diff --git a/src/Umbraco.Web.UI.Client/src/views/media/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/media/edit.controller.js new file mode 100644 index 0000000000..d8a68a1714 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/media/edit.controller.js @@ -0,0 +1,22 @@ +function mediaEditController($scope, $routeParams, contentResource, notificationsService) { + if ($routeParams.create) + $scope.content = contentResource.getContentScaffold($routeParams.id, $routeParams.doctype); + else + $scope.content = contentResource.getContent($routeParams.id); + + + $scope.saveAndPublish = function (cnt) { + cnt.publishDate = new Date(); + contentResource.publishContent(cnt); + notificationsService.success("Published", "Content has been saved and published"); + }; + + $scope.save = function (cnt) { + cnt.updateDate = new Date(); + contentResource.saveContent(cnt); + notificationsService.success("Saved", "Content has been saved"); + }; +} + +angular.module("umbraco") + .controller("Umbraco.Editors.ContentEditController", mediaEditController); \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/views/media/edit.html b/src/Umbraco.Web.UI.Client/src/views/media/edit.html new file mode 100644 index 0000000000..38a7fc13a4 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/media/edit.html @@ -0,0 +1,36 @@ + + +
+ +
+ +
+
+ + +
+ Publish + + + + + + +
+
+
+
+ + + + + + +
diff --git a/src/Umbraco.Web.UI.Client/src/views/media/mediacreate.controller.js b/src/Umbraco.Web.UI.Client/src/views/media/mediacreate.controller.js new file mode 100644 index 0000000000..0acf7aa5be --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/media/mediacreate.controller.js @@ -0,0 +1,6 @@ +function mediaCreateController ($scope, $routeParams,contentTypeResource) { + $scope.allowedTypes = contentTypeResource.getAllowedTypes($scope.currentNode.id); +} + +angular.module('umbraco') + .controller("Umbraco.Editors.ContentCreateController", mediaCreateController); \ No newline at end of file