You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: `Are you sure you want to delete ${vmname}?`,
9
+
title: confirm,
11
10
icon: "warning",
12
11
buttons: {
13
12
cancel: true,
14
-
delete: {
15
-
text: "Delete",
13
+
action: {
14
+
text: confirmButton,
16
15
closeModal: false,
17
16
className: "swal-button--danger",
18
17
}
19
18
},
20
19
dangerMode: true,
21
20
})
22
-
.then((willDelete)=>{
23
-
if(willDelete){
24
-
constvmid=$(this).data('vmid');
25
-
fetch(`/vm/${vmid}/delete`,{
21
+
.then((willComplete)=>{
22
+
if(willComplete){
23
+
fetch(url,{
26
24
credentials: 'same-origin',
27
25
method: 'post'
28
26
}).then((response)=>{
29
-
returnswal(`${vmname} is now being deleted.`,{
27
+
returnswal(complete,{
30
28
icon: "success",
31
29
});
32
30
}).then(()=>{
33
-
window.location="/";
31
+
window.location=location;
34
32
}).catch(err=>{
35
33
if(err){
36
-
swal("Uh oh...",`Unable to delete ${vmname}. Please try again later.`,"error");
34
+
swal("Uh oh...",error,"error");
37
35
}else{
38
36
swal.stopLoading();
39
37
swal.close();
40
38
}
41
39
});
42
40
}
43
41
});
42
+
}
43
+
44
+
$("#delete-vm").click(function(){
45
+
constvmname=$(this).data('vmname');
46
+
constvmid=$(this).data('vmid')
47
+
confirmDialog(`/vm/${vmid}/delete`,`Are you sure you want to delete ${vmname}?`,"Delete",`${vmname} is now being deleted.`,`Unable to delete ${vmname}. Please try again later.`,'/')
44
48
});
45
49
46
50
$("#stop-vm").click(function(){
47
51
constvmname=$(this).data('vmname');
48
-
swal({
49
-
title: `Are you sure you want to stop ${vmname}?`,
50
-
icon: "warning",
51
-
buttons: {
52
-
cancel: true,
53
-
delete: {
54
-
text: "Stop",
55
-
closeModal: false,
56
-
className: "swal-button--danger",
57
-
}
58
-
},
59
-
dangerMode: true,
60
-
})
61
-
.then((willStop)=>{
62
-
if(willStop){
63
-
constvmid=$(this).data('vmid')
64
-
fetch(`/vm/${vmid}/power/stop`,{
65
-
credentials: 'same-origin',
66
-
method: 'post'
67
-
}).then((response)=>{
68
-
returnswal(`${vmname} is now stopping!`,{
69
-
icon: "success",
70
-
});
71
-
}).then(()=>{
72
-
window.location=`/vm/${vmid}`;
73
-
}).catch(err=>{
74
-
if(err){
75
-
swal("Uh oh...",`Unable to stop ${vmname}. Please try again later.`,"error");
76
-
}else{
77
-
swal.stopLoading();
78
-
swal.close();
79
-
}
80
-
});
81
-
}
82
-
});
52
+
constvmid=$(this).data('vmid')
53
+
confirmDialog(`/vm/${vmid}/power/stop`,`Are you sure you want to stop ${vmname}?`,"Stop",`${vmname} is now stopping!`,`Unable to stop ${vmname}. Please try again later.`,`/vm/${vmid}`)
83
54
});
84
55
85
56
$("#reset-vm").click(function(){
86
57
constvmname=$(this).data('vmname');
87
-
swal({
88
-
title: `Are you sure you want to reset ${vmname}?`,
89
-
icon: "warning",
90
-
buttons: {
91
-
cancel: true,
92
-
delete: {
93
-
text: "Reset",
94
-
closeModal: false,
95
-
className: "swal-button--danger",
96
-
}
97
-
},
98
-
dangerMode: true,
99
-
})
100
-
.then((willReset)=>{
101
-
if(willReset){
102
-
constvmid=$(this).data('vmid');
103
-
fetch(`/vm/${vmid}/power/reset`,{
104
-
credentials: 'same-origin',
105
-
method: 'post'
106
-
}).then((response)=>{
107
-
returnswal(`${vmname} is now resetting!`,{
108
-
icon: "success",
109
-
});
110
-
}).then(()=>{
111
-
window.location=`/vm/${vmid}`;
112
-
}).catch(err=>{
113
-
if(err){
114
-
swal("Uh oh...",`Unable to reset ${vmname}. Please try again later.`,"error");
115
-
}else{
116
-
swal.stopLoading();
117
-
swal.close();
118
-
}
119
-
});
120
-
}
121
-
});
58
+
constvmid=$(this).data('vmid')
59
+
confirmDialog(`/vm/${vmid}/power/reset`,`Are you sure you want to reset ${vmname}?`,"Reset",`${vmname} is now resetting!`,`Unable to reset ${vmname}. Please try again later.`,`/vm/${vmid}`)
122
60
});
123
61
124
62
$("#shutdown-vm").click(function(){
125
63
constvmname=$(this).data('vmname');
126
-
swal({
127
-
title: `Are you sure you want to shutdown ${vmname}?`,
128
-
icon: "warning",
129
-
buttons: {
130
-
cancel: true,
131
-
delete: {
132
-
text: "Shutdown",
133
-
closeModal: false,
134
-
className: "swal-button--danger",
135
-
}
136
-
},
137
-
dangerMode: true,
138
-
})
139
-
.then((willShutdown)=>{
140
-
if(willShutdown){
141
-
constvmid=$(this).data('vmid');
142
-
fetch(`/vm/${vmid}/power/shutdown`,{
143
-
credentials: 'same-origin',
144
-
method: 'post'
145
-
}).then((response)=>{
146
-
returnswal(`${vmname} is now shutting down!`,{
147
-
icon: "success",
148
-
});
149
-
}).then(()=>{
150
-
window.location=`/vm/${vmid}`;
151
-
}).catch(err=>{
152
-
if(err){
153
-
swal("Uh oh...",`Unable to shutdown ${vmname}. Please try again later.`,"error");
154
-
}else{
155
-
swal.stopLoading();
156
-
swal.close();
157
-
}
158
-
});
159
-
}
160
-
});
64
+
constvmid=$(this).data('vmid')
65
+
confirmDialog(`/vm/${vmid}/power/shutdown`,`Are you sure you want to shutdown ${vmname}?`,"Shutdown",`${vmname} is now shutting down!`,`Unable to shutdown ${vmname}. Please try again later.`,`/vm/${vmid}`)
161
66
});
162
67
163
68
$("#suspend-vm").click(function(){
164
69
constvmname=$(this).data('vmname');
165
-
swal({
166
-
title: `Are you sure you want to suspend ${vmname}?`,
167
-
icon: "warning",
168
-
buttons: {
169
-
cancel: true,
170
-
delete: {
171
-
text: "Suspend",
172
-
closeModal: false,
173
-
className: "swal-button--danger",
174
-
}
175
-
},
176
-
dangerMode: true,
177
-
})
178
-
.then((willSuspend)=>{
179
-
if(willSuspend){
180
-
constvmid=$(this).data('vmid');
181
-
fetch(`/vm/${vmid}/power/suspend`,{
182
-
credentials: 'same-origin',
183
-
method: 'post'
184
-
}).then((response)=>{
185
-
returnswal(`${vmname} is now suspending!`,{
186
-
icon: "success",
187
-
});
188
-
}).then(()=>{
189
-
window.location=`/vm/${vmid}`;
190
-
}).catch(err=>{
191
-
if(err){
192
-
swal("Uh oh...",`Unable to suspend ${vmname}. Please try again later.`,"error");
193
-
}else{
194
-
swal.stopLoading();
195
-
swal.close();
196
-
}
197
-
});
198
-
}
199
-
});
70
+
constvmid=$(this).data('vmid')
71
+
confirmDialog(`/vm/${vmid}/power/suspend`,`Are you sure you want to suspend ${vmname}?`,"Suspend",`${vmname} is now suspending!`,`Unable to suspend ${vmname}. Please try again later.`,`/vm/${vmid}`)
0 commit comments