Просмотр исходного кода

Ask user to type their email when deleting account, not "DELETE"

Shane Kilkelly 10 лет назад
Родитель
Сommit
73bb11e4a0
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      services/web/public/coffee/main/account-settings.coffee

+ 4 - 3
services/web/public/coffee/main/account-settings.coffee

@@ -21,7 +21,8 @@ define [
 		$scope.deleteAccount = () ->
 		$scope.deleteAccount = () ->
 			modalInstance = $modal.open(
 			modalInstance = $modal.open(
 				templateUrl: "deleteAccountModalTemplate"
 				templateUrl: "deleteAccountModalTemplate"
-				controller: "DeleteAccountModalController"
+				controller: "DeleteAccountModalController",
+				scope: $scope
 			)
 			)
 	]
 	]
 
 
@@ -39,7 +40,7 @@ define [
 				, 700
 				, 700
 
 
 			$scope.checkValidation = ->
 			$scope.checkValidation = ->
-				$scope.state.isValid = $scope.state.deleteText == "DELETE"
+				$scope.state.isValid = $scope.state.deleteText == $scope.email
 
 
 			$scope.delete = () ->
 			$scope.delete = () ->
 				$scope.state.inflight = true
 				$scope.state.inflight = true
@@ -56,4 +57,4 @@ define [
 
 
 			$scope.cancel = () ->
 			$scope.cancel = () ->
 				$modalInstance.dismiss('cancel')
 				$modalInstance.dismiss('cancel')
-	]
+	]