1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

Bug #3352: Fix refresh in VM attach disk/nic

This commit is contained in:
Carlos Martín 2014-11-17 17:20:59 +01:00
parent 6b8a81d019
commit 722f645a33
2 changed files with 7 additions and 5 deletions

View File

@ -1930,19 +1930,19 @@ function setupAttachDiskDialog(){
<label style="border-style: inset; background-color: lightgrey" type="text" name="vm_id" id="vm_id" disabled/>\
</div>\
</div>' +
generate_disk_tab_content("attach_disk", "attach_disk") +
generate_disk_tab_content("attach_disk") +
'<div class="reveal-footer">\
<div class="form_buttons">\
<button class="button radius right success" id="attach_disk_button" type="submit" value="VM.attachdisk">'+tr("Attach")+'</button>\
</div>\
</div>\
<a class="close-reveal-modal">&#215;</a>\
</form></div>')
</form></div>');
dialog.addClass("reveal-modal large max-height").attr("data-reveal", "");
setupTips(dialog);
setup_disk_tab_content(dialog, "attach_disk", "attach_disk")
setup_disk_tab_content(dialog, "attach_disk");
$('#attach_disk_form',dialog).submit(function(){
var vm_id = $('#vm_id', this).text();
@ -1975,6 +1975,7 @@ function setupAttachDiskDialog(){
function popUpAttachDiskDialog(vm_id){
$('#vm_id',$attach_disk_dialog).text(vm_id);
refreshImageTableSelect($attach_disk_dialog, "attach_disk");
$attach_disk_dialog.foundation().foundation('reveal', 'open');
}
@ -2262,6 +2263,7 @@ function setupAttachNicDialog(){
function popUpAttachNicDialog(vm_id){
$('#vm_id',$attach_nic_dialog).text(vm_id);
refreshImageTableSelect($attach_nic_dialog, "attach_nic");
$attach_nic_dialog.foundation().foundation('reveal', 'open');
}

View File

@ -6355,9 +6355,9 @@ function setupResourceTableSelect(section, context_id, options) {
var dataTable_select = $('#datatable_'+context_id, section).dataTable(options.dataTable_options);
$('#refresh_button_'+context_id, section).die();
$('#refresh_button_'+context_id, section).off("click");
$('#refresh_button_'+context_id, section).live('click', function(){
section.on('click', '#refresh_button_'+context_id, function(){
options.update_fn($('table[id=datatable_'+context_id+']', section).dataTable());
});