Add artificial 1sec delay to simple app form submissions

This commit is contained in:
Johannes Zellner
2019-09-17 14:49:26 +02:00
parent b602a9d15d
commit 9d61270937
2 changed files with 16 additions and 12 deletions

View File

@@ -98,10 +98,13 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
$scope.display.error = {};
function done() {
$scope.display.busy = false;
$scope.display.success = true;
$scope.displayForm.$setPristine();
refreshApp($scope.display.show);
$timeout(function () {
$scope.display.busy = false;
$scope.display.success = true;
$scope.displayForm.$setPristine();
}, 1000);
}
// TODO break those apart
@@ -266,8 +269,10 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
Client.configureApp($scope.app.id, 'access_restriction', { accessRestriction: accessRestriction }, function (error) {
if (error) return Client.error(error);
$scope.access.success = true;
$scope.access.busy = false;
$timeout(function () {
$scope.access.success = true;
$scope.access.busy = false;
}, 1000);
});
}
};
@@ -374,8 +379,11 @@ angular.module('Application').controller('AppController', ['$scope', '$location'
if (error) return Client.error(error);
$scope.security.currentRobotsTxt = $scope.security.robotsTxt;
$scope.security.success = true;
$scope.security.busy = false;
$timeout(function () {
$scope.security.success = true;
$scope.security.busy = false;
}, 1000);
});
}
};