Revision 0c578a28 ui/static/synnefo.js
b/ui/static/synnefo.js | ||
---|---|---|
725 | 725 |
} |
726 | 726 |
|
727 | 727 |
|
728 |
// add server metadata action |
|
729 |
function add_server_metadata(serverID, meta_key, meta_value) { |
|
730 |
|
|
731 |
var payload = { |
|
732 |
"meta": { |
|
733 |
} |
|
734 |
}; |
|
735 |
payload["meta"][meta_key] = meta_value; |
|
736 |
|
|
737 |
$.ajax({ |
|
738 |
url: API_URL + '/servers/' + serverID + '/meta/' + meta_key, |
|
739 |
type: "PUT", |
|
740 |
contentType: "application/json", |
|
741 |
dataType: "json", |
|
742 |
data: JSON.stringify(payload), |
|
743 |
timeout: TIMEOUT, |
|
744 |
error: function(jqXHR, textStatus, errorThrown) { |
|
745 |
try { |
|
746 |
ajax_error(jqXHR.status, undefined, 'add metadata', jqXHR.responseText); |
|
747 |
} catch (err) { |
|
748 |
ajax_error(err); |
|
749 |
} |
|
750 |
}, |
|
751 |
success: function(data, textStatus, jqXHR) { |
|
752 |
get_metadata(serverID); |
|
753 |
} |
|
754 |
}); |
|
755 |
return false; |
|
756 |
} |
|
757 |
|
|
758 |
|
|
728 | 759 |
// show the welcome screen |
729 | 760 |
function showWelcome() { |
730 | 761 |
$("#view-select").fadeOut("fast"); |
Also available in: Unified diff