Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cydrobolt/polr.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnh Tuấn <mrsugarvn@gmail.com>2017-10-28 11:38:06 +0300
committerAnh Tuấn <mrsugarvn@gmail.com>2017-10-28 11:38:06 +0300
commit262c849383378bd034439aeb0c0d22fdb0f14179 (patch)
tree4c47eb97a80aa3e6281b6caaa95ff90b6e28f6f0
parenta2cd017684e3515b6daf127e3ae7ea31f9d17348 (diff)
Warn before delete users or links
-rw-r--r--public/js/AdminCtrl.js36
1 files changed, 20 insertions, 16 deletions
diff --git a/public/js/AdminCtrl.js b/public/js/AdminCtrl.js
index 586fb96..4f0b90c 100644
--- a/public/js/AdminCtrl.js
+++ b/public/js/AdminCtrl.js
@@ -267,14 +267,16 @@ polr.controller('AdminCtrl', function($scope, $compile, $timeout) {
// Delete user
$scope.deleteUser = function($event, user_id) {
- var el = $($event.target);
-
- apiCall('admin/delete_user', {
- 'user_id': user_id,
- }, function(new_status) {
- toastr.success('User successfully deleted.', 'Success');
- $scope.reloadUserTables();
- });
+ if(confirm("Are you sure to delete this user?")){
+ var el = $($event.target);
+
+ apiCall('admin/delete_user', {
+ 'user_id': user_id,
+ }, function(new_status) {
+ toastr.success('User successfully deleted.', 'Success');
+ $scope.reloadUserTables();
+ });
+ }
};
$scope.changeUserRole = function(role, user_id) {
@@ -308,14 +310,16 @@ polr.controller('AdminCtrl', function($scope, $compile, $timeout) {
// Delete link
$scope.deleteLink = function($event, link_ending) {
- var el = $($event.target);
-
- apiCall('admin/delete_link', {
- 'link_ending': link_ending,
- }, function(new_status) {
- toastr.success('Link successfully deleted.', 'Success');
- $scope.reloadLinkTables();
- });
+ if(confirm("Are you sure to delete this link?")){
+ var el = $($event.target);
+
+ apiCall('admin/delete_link', {
+ 'link_ending': link_ending,
+ }, function(new_status) {
+ toastr.success('Link successfully deleted.', 'Success');
+ $scope.reloadLinkTables();
+ });
+ }
};
// Disable and enable links