Explorar o código

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

Shane Kilkelly %!s(int64=10) %!d(string=hai) anos
pai
achega
73bb11e4a0
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  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')
-	]
+	]