From 0a6398ec60bae7651d0cc2c74a598f6d05ae5200 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 9 Sep 2015 10:03:54 +0200 Subject: [PATCH] Data type: change button to umb-button --- .../src/views/datatype/datatype.edit.controller.js | 6 ++++++ .../src/views/datatype/edit.html | 13 ++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/views/datatype/datatype.edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/datatype/datatype.edit.controller.js index 0bfca89900..4147b7ceef 100644 --- a/src/Umbraco.Web.UI.Client/src/views/datatype/datatype.edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/datatype/datatype.edit.controller.js @@ -130,6 +130,8 @@ function DataTypeEditController($scope, $routeParams, $location, appState, navig $scope.save = function() { + $scope.page.saveButtonState = "busy"; + if (formHelper.submitForm({ scope: $scope, statusMessage: "Saving..." })) { dataTypeResource.save($scope.content, $scope.preValues, $routeParams.create) @@ -154,6 +156,8 @@ function DataTypeEditController($scope, $routeParams, $location, appState, navig $scope.page.menu.currentNode = syncArgs.node; }); + $scope.page.saveButtonState = "success"; + }, function(err) { //NOTE: in the case of data type values we are setting the orig/new props @@ -163,6 +167,8 @@ function DataTypeEditController($scope, $routeParams, $location, appState, navig err: err }); + $scope.page.saveButtonState = "error"; + //share state editorState.set($scope.content); }); diff --git a/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html b/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html index 14f4041b98..8e32589c35 100644 --- a/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html +++ b/src/Umbraco.Web.UI.Client/src/views/datatype/edit.html @@ -49,11 +49,14 @@ -
- -
+ +