diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.controller.js index 17c0465eeb..d22ab4b142 100644 --- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.controller.js @@ -12,6 +12,7 @@ vm.add = add; vm.editContent = editContent; + vm.editSettings = editSettings; vm.remove = remove; // it would be awesome if we could load all scaffolds in one go... however we need to have an eye out for performance, @@ -95,6 +96,23 @@ editorService.open(options); } + function editSettings(block) { + var options = { + settings: block.settings, + title: "TODO: Edit settings title here", + view: "views/propertyeditors/blockeditor/blockeditor.editsettings.html", + size: "medium", + submit: function(model) { + console.log("TODO: something with block settings", model) + editorService.close(); + }, + close: function() { + editorService.close(); + } + }; + editorService.open(options); + } + function remove(block) { if (confirm("TODO: Are you sure?")) { $scope.model.value.splice($scope.model.value.indexOf(block), 1); diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.controller.js new file mode 100644 index 0000000000..fb8e212729 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.controller.js @@ -0,0 +1,24 @@ +function BlockEditorEditSettingsController($scope) { + var vm = this; + vm.submit = submit; + vm.close = close; + + function init() { + + } + + function submit() { + if($scope.model.submit) { + $scope.model.submit($scope.model); + } + } + + function close() { + if($scope.model.close) { + $scope.model.close(); + } + } + + init(); +} +angular.module("umbraco").controller("Umbraco.PropertyEditors.BlockEditor.EditSettingsController", BlockEditorEditSettingsController); diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.html new file mode 100644 index 0000000000..c97948f83d --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/blockeditor/blockeditor.editsettings.html @@ -0,0 +1,42 @@ +