|
32 | 32 | <p class="text-danger small">Deleting a server is an irreversible action. <strong>All server data</strong> (including files and users) will be removed from the system.</p> |
33 | 33 | </div> |
34 | 34 | <div class="box-footer"> |
35 | | - <form action="{{ route('admin.servers.view.delete', $server->id) }}" method="POST"> |
| 35 | + <form id="deleteform" action="{{ route('admin.servers.view.delete', $server->id) }}" method="POST"> |
36 | 36 | {!! csrf_field() !!} |
37 | | - <button type="submit" class="btn btn-danger">Safely Delete This Server</button> |
| 37 | + <button id="deletebtn" class="btn btn-danger">Safely Delete This Server</button> |
38 | 38 | </form> |
39 | 39 | </div> |
40 | 40 | </div> |
|
49 | 49 | <p class="text-danger small">Deleting a server is an irreversible action. <strong>All server data</strong> (including files and users) will be removed from the system. This method may leave dangling files on your daemon if it reports an error.</p> |
50 | 50 | </div> |
51 | 51 | <div class="box-footer"> |
52 | | - <form action="{{ route('admin.servers.view.delete', $server->id) }}" method="POST"> |
| 52 | + <form id="forcedeleteform" action="{{ route('admin.servers.view.delete', $server->id) }}" method="POST"> |
53 | 53 | {!! csrf_field() !!} |
54 | 54 | <input type="hidden" name="force_delete" value="1" /> |
55 | | - <button type="submit" class="btn btn-danger">Forcibly Delete This Server</button> |
| 55 | + <button id="forcedeletebtn"" class="btn btn-danger">Forcibly Delete This Server</button> |
56 | 56 | </form> |
57 | 57 | </div> |
58 | 58 | </div> |
|
63 | 63 | @section('footer-scripts') |
64 | 64 | @parent |
65 | 65 | <script> |
66 | | - $('form[data-action="delete"]').submit(function (event) { |
| 66 | + $('#deletebtn').click(function (event) { |
67 | 67 | event.preventDefault(); |
68 | 68 | swal({ |
69 | 69 | title: '', |
|
74 | 74 | confirmButtonColor: '#d9534f', |
75 | 75 | closeOnConfirm: false |
76 | 76 | }, function () { |
77 | | - event.target.submit(); |
| 77 | + $('#deleteform').submit() |
| 78 | + }); |
| 79 | + }); |
| 80 | + |
| 81 | + $('#forcedeletebtn').click(function (event) { |
| 82 | + event.preventDefault(); |
| 83 | + swal({ |
| 84 | + title: '', |
| 85 | + type: 'warning', |
| 86 | + text: 'Are you sure that you want to delete this server? There is no going back, all data will immediately be removed.', |
| 87 | + showCancelButton: true, |
| 88 | + confirmButtonText: 'Delete', |
| 89 | + confirmButtonColor: '#d9534f', |
| 90 | + closeOnConfirm: false |
| 91 | + }, function () { |
| 92 | + $('#forcedeleteform').submit() |
78 | 93 | }); |
79 | 94 | }); |
80 | 95 | </script> |
|
0 commit comments