Blueprint dialogs done(ish)

This commit is contained in:
Lars-Erik Aabech
2017-06-04 18:03:07 +02:00
parent 6dd9fc2780
commit f8ed2a3db4
2 changed files with 8 additions and 17 deletions

View File

@@ -6,7 +6,7 @@
* @description
* The controller for the content creation dialog
*/
function contentCreateController($scope, $routeParams, contentTypeResource, iconHelper, $location) {
function contentCreateController($scope, $routeParams, contentTypeResource, iconHelper, $location, navigationService) {
contentTypeResource.getAllowedTypes($scope.currentNode.id).then(function (data) {
$scope.allowedTypes = iconHelper.formatContentTypeIcons(data);
});
@@ -15,11 +15,7 @@ function contentCreateController($scope, $routeParams, contentTypeResource, icon
$scope.selectBlueprint = false;
$scope.createOrSelectBlueprintIfAny = function (docType) {
docType.blueprints =
{
"1": "A blue print",
"2": "A red print"
};
// TODO: The none one
if (docType.blueprints && _.keys(docType.blueprints).length) {
$scope.docType = docType;
@@ -29,7 +25,7 @@ function contentCreateController($scope, $routeParams, contentTypeResource, icon
$location
.path("/content/content/edit/" + $scope.currentNode.id)
.search("doctype=" + docType.alias + "&create=true");
$scope.close();
navigationService.hideMenu();
}
}
@@ -41,7 +37,7 @@ function contentCreateController($scope, $routeParams, contentTypeResource, icon
"&create=true" +
"&blueprintId=" + blueprintId
);
$scope.close();
navigationService.hideMenu();
}
}

View File

@@ -3,7 +3,8 @@
function CreateBlueprintController(
$scope,
contentResource,
notificationService
notificationService,
navigationService
) {
$scope.name = $scope.currentNode.name;
@@ -16,17 +17,11 @@
header: "Created blueprint",
message: "Blueprint was created based on " + $scope.name
});
$scope.close();
navigationService.hideMenu();
});
};
}
angular.module("umbraco").controller("Umbraco.Editors.Content.CreateBlueprintController",
[
"$scope",
"contentResource",
"notificationsService",
CreateBlueprintController
]);
angular.module("umbraco").controller("Umbraco.Editors.Content.CreateBlueprintController", CreateBlueprintController);
}());