Revision 0943cc77
b/ui/static/synnefo.js | ||
---|---|---|
702 | 702 |
return false; |
703 | 703 |
} |
704 | 704 |
|
705 |
// delete server metadata action |
|
706 |
function delete_server_metadata(serverID, meta_key) { |
|
707 |
$.ajax({ |
|
708 |
url: API_URL + '/servers/' + serverID + '/meta/' + meta_key, |
|
709 |
type: "DELETE", |
|
710 |
//async: false, |
|
711 |
dataType: "json", |
|
712 |
timeout: TIMEOUT, |
|
713 |
error: function(jqXHR, textStatus, errorThrown) { |
|
714 |
try { |
|
715 |
ajax_error(jqXHR.status, undefined, 'Delete metadata', jqXHR.responseText); |
|
716 |
} catch (err) { |
|
717 |
ajax_error(err); |
|
718 |
} |
|
719 |
}, |
|
720 |
success: function(data, textStatus, jqXHR) { |
|
721 |
get_metadata(serverID); |
|
722 |
} |
|
723 |
}); |
|
724 |
return false; |
|
725 |
} |
|
726 |
|
|
727 |
|
|
705 | 728 |
// show the welcome screen |
706 | 729 |
function showWelcome() { |
707 | 730 |
$("#view-select").fadeOut("fast"); |
b/ui/templates/machines.html | ||
---|---|---|
625 | 625 |
}); |
626 | 626 |
|
627 | 627 |
// intercept click on remove button in metadata edit dialog |
628 |
$('#editor-1.meta-modal button.create').click( function(){ |
|
629 |
// ajax call to delete selected metadata key-value pair |
|
630 |
// if successful remove it from the overlay |
|
631 |
// TODO |
|
628 |
$('#editor-1.meta-modal button.remove').live('click', function() { |
|
629 |
var serverID = $(this).parent().parent().parent().parent().children("h3").attr('id'); |
|
630 |
var meta_key = $(this).parent().find("label").text(); |
|
631 |
delete_server_metadata(serverID, meta_key); |
|
632 |
return false; |
|
632 | 633 |
}); |
633 | 634 |
|
634 | 635 |
// intercept click on edit button in metadata edit dialog |
Also available in: Unified diff