mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 22:23:42 +01:00
fixed delete account validation
not using angular equals which does not seem to work
This commit is contained in:
@@ -146,16 +146,16 @@ block content
|
||||
input.form-control(
|
||||
type="text",
|
||||
placeholder="",
|
||||
ng-model="deleteConfirmationText",
|
||||
equals="DELETE",
|
||||
focus-on="open"
|
||||
ng-model="state.deleteText",
|
||||
focus-on="open",
|
||||
ng-keyup="checkValidation()"
|
||||
)
|
||||
.modal-footer
|
||||
button.btn.btn-default(
|
||||
ng-click="cancel()"
|
||||
) Cancel
|
||||
button.btn.btn-danger(
|
||||
ng-disabled="deleteAccountForm.$invalid || state.inflight"
|
||||
ng-disabled="!state.isValid || state.inflight"
|
||||
ng-click="delete()"
|
||||
)
|
||||
span(ng-hide="state.inflight") Delete
|
||||
|
||||
@@ -28,7 +28,9 @@ define [
|
||||
App.controller "DeleteAccountModalController", [
|
||||
"$scope", "$modalInstance", "$timeout", "$http",
|
||||
($scope, $modalInstance, $timeout, $http) ->
|
||||
$scope.state =
|
||||
$scope.state =
|
||||
isValid : false
|
||||
deleteText: ""
|
||||
inflight: false
|
||||
|
||||
$modalInstance.opened.then () ->
|
||||
@@ -36,6 +38,9 @@ define [
|
||||
$scope.$broadcast "open"
|
||||
, 700
|
||||
|
||||
$scope.checkValidation = ->
|
||||
$scope.state.isValid = $scope.state.deleteText == "DELETE"
|
||||
|
||||
$scope.delete = () ->
|
||||
$scope.state.inflight = true
|
||||
|
||||
|
||||
Reference in New Issue
Block a user