|
@@ -0,0 +1,47 @@
|
|
|
+/*
|
|
|
+ ui.js
|
|
|
+
|
|
|
+*/
|
|
|
+
|
|
|
+function cjax(object){
|
|
|
+ let csrf_token = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
|
|
|
+ $.ajax({
|
|
|
+ url: object.url,
|
|
|
+ type: object.type || 'POST',
|
|
|
+ data: object.data || {},
|
|
|
+ headers: {
|
|
|
+ 'X-CSRF-Token': csrf_token
|
|
|
+ },
|
|
|
+ success: object.success,
|
|
|
+ error: object.error
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+// Add cjax as a jQuery method
|
|
|
+$.cjax = cjax;
|
|
|
+
|
|
|
+function switchMassStorageToRemote(){
|
|
|
+ $.cjax({
|
|
|
+ url: '/aux/switchusbremote',
|
|
|
+ type: 'GET',
|
|
|
+ success: function(response) {
|
|
|
+ //alert('Mass Storage switched to Remote successfully.');
|
|
|
+ },
|
|
|
+ error: function(xhr, status, error) {
|
|
|
+ alert('Error switching Mass Storage to Remote: ' + error);
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function switchMassStorageToKvm(){
|
|
|
+ $.cjax({
|
|
|
+ url: '/aux/switchusbkvm',
|
|
|
+ type: 'GET',
|
|
|
+ success: function(response) {
|
|
|
+ //alert('Mass Storage switched to KVM successfully.');
|
|
|
+ },
|
|
|
+ error: function(xhr, status, error) {
|
|
|
+ alert('Error switching Mass Storage to KVM: ' + error);
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|