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