Fixed bug in how jQuery dialogs are closed. If you use dialog('close'), it will only hide the dialog. But if you use dialog('destroy').remove(), the entire dialog will be removed from the page.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@16120 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
29af0d1043
commit
42fa7a7ef1
@ -367,7 +367,7 @@ function addAmmNode(){
|
||||
$('#addBladeCenter').prepend(createInfoBar('AMM node was successfully added'));
|
||||
$('#addBladeCenter').dialog("option", "buttons", {
|
||||
"Close" : function() {
|
||||
$('#addBladeCenter').dialog('close');
|
||||
$('#addBladeCenter').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -547,7 +547,7 @@ function addMmScanNode(){
|
||||
msg : ''
|
||||
},
|
||||
success : function(data){
|
||||
$('#addBladeCenter').dialog('close');
|
||||
$('#addBladeCenter').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -546,10 +546,10 @@ esxPlugin.prototype.addNode = function() {
|
||||
title: 'Add node',
|
||||
modal: true,
|
||||
width: 400,
|
||||
close: function(){$(this).remove();},
|
||||
close: function() {$(this).remove();},
|
||||
buttons: {
|
||||
"OK" : function(){addEsxNode();},
|
||||
"Cancel": function(){$(this).dialog('close');}
|
||||
"OK" : function() {addEsxNode();},
|
||||
"Cancel": function() {$(this).dialog('destroy').remove();}
|
||||
}
|
||||
});
|
||||
};
|
||||
@ -587,8 +587,8 @@ function addEsxNode(){
|
||||
|
||||
// Change dialog buttons
|
||||
$('#addEsx').dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$('#addEsx').dialog('close');
|
||||
'Close':function() {
|
||||
$('#addEsx').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -217,7 +217,7 @@ hmcPlugin.prototype.addNode = function() {
|
||||
addHmcNode();
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$('#addHmc').dialog('close');
|
||||
$('#addHmc').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@ -227,7 +227,7 @@ hmcPlugin.prototype.addNode = function() {
|
||||
// Change dialog buttons
|
||||
$('#addHmc').dialog('option', 'buttons', {
|
||||
'Cancel' : function() {
|
||||
$('#addHmc').dialog('close');
|
||||
$('#addHmc').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
@ -295,7 +295,7 @@ function addHmcNode() {
|
||||
msg : ''
|
||||
},
|
||||
success : function(data) {
|
||||
$('#addHmc').dialog('close');
|
||||
$('#addHmc').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -349,7 +349,7 @@ function drawHmcSelector(hmcs) {
|
||||
addPNode();
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$('#addHmc').dialog('close');
|
||||
$('#addHmc').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -466,7 +466,7 @@ function addPNode() {
|
||||
},
|
||||
success : function(data) {
|
||||
// Refresh the area on the right side
|
||||
$('#addHmc').dialog('close');
|
||||
$('#addHmc').dialog('destroy').remove();
|
||||
$('.selectgroup').trigger('click');
|
||||
}
|
||||
});
|
||||
|
@ -207,7 +207,7 @@ ipmiPlugin.prototype.addNode = function() {
|
||||
addIdataplex();
|
||||
},
|
||||
"Cancel" : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -247,7 +247,7 @@ function addIdataplex() {
|
||||
// Change dialog buttons
|
||||
$('#addIdplx').dialog('option', 'buttons', {
|
||||
'Close' : function() {
|
||||
$('#addIdplx').dialog('close');
|
||||
$('#addIdplx').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -544,7 +544,7 @@ kvmPlugin.prototype.addNode = function() {
|
||||
close: function(){$(this).remove();},
|
||||
buttons: {
|
||||
"OK" : function(){addKvmNode();},
|
||||
"Cancel": function(){$(this).dialog('close');}
|
||||
"Cancel": function(){$(this).dialog('destroy').remove();}
|
||||
}
|
||||
});
|
||||
};
|
||||
@ -583,7 +583,7 @@ function addKvmNode(){
|
||||
// Change dialog buttons
|
||||
$('#addKvm').dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$('#addKvm').dialog('close');
|
||||
$('#addKvm').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -2035,12 +2035,12 @@ zvmPlugin.prototype.addNode = function() {
|
||||
|
||||
// If there are no errors
|
||||
if (ready) {
|
||||
$('#addZvm').append(createLoader());
|
||||
$('#addZvm').append(createLoader());
|
||||
|
||||
// Change dialog buttons
|
||||
$('#addZvm').dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$('#addZvm').dialog('close');
|
||||
'Close':function() {
|
||||
$('#addZvm').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
@ -2233,7 +2233,7 @@ zvmPlugin.prototype.addNode = function() {
|
||||
}
|
||||
},
|
||||
"Cancel": function(){
|
||||
$(this).dialog( "close" );
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -6098,7 +6098,7 @@ function profileDialog() {
|
||||
// Change dialog buttons
|
||||
$('#' + dialogId).dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
@ -6279,7 +6279,7 @@ function editProfileDialog(profile, pool, size, entry) {
|
||||
// Change dialog buttons
|
||||
$('#' + dialogId).dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -828,10 +828,10 @@ function mkCondRespDia() {
|
||||
}
|
||||
});
|
||||
}
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -920,7 +920,7 @@ function chCondScopeDia() {
|
||||
});
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -941,10 +941,10 @@ function mkResponseDia() {
|
||||
},
|
||||
buttons : {
|
||||
'Ok' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -994,7 +994,7 @@ function startStopCondRespDia() {
|
||||
},
|
||||
buttons : {
|
||||
'Close' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -1122,10 +1122,10 @@ function stopCondRespDia() {
|
||||
$('#rmcEventStatus div').empty().append(data.rsp[0]);
|
||||
}
|
||||
});
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
},
|
||||
'Cancel' : function() {
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -400,7 +400,7 @@ function mkAddNodeLink() {
|
||||
});
|
||||
|
||||
// Close dialog
|
||||
addNodeForm.dialog('close');
|
||||
addNodeForm.dialog('destroy').remove();
|
||||
});
|
||||
advanced.append(advancedLnk);
|
||||
addNodeForm.append(advanced);
|
||||
@ -410,9 +410,9 @@ function mkAddNodeLink() {
|
||||
modal: true,
|
||||
width: 400,
|
||||
title:'Add node',
|
||||
close: function(){$(this).remove();},
|
||||
close: function() {$(this).remove();},
|
||||
buttons: {
|
||||
'Ok': function(){
|
||||
'Ok': function() {
|
||||
// Get hardware management
|
||||
var mgt = $(this).find('select[name=mgt]').val();
|
||||
|
||||
@ -438,11 +438,11 @@ function mkAddNodeLink() {
|
||||
break;
|
||||
}
|
||||
|
||||
$(this).dialog('destroy').remove();
|
||||
plugin.addNode();
|
||||
$(this).dialog('close');
|
||||
},
|
||||
'Cancel': function(){
|
||||
$(this).dialog('close');
|
||||
$(this).dialog('destroy').remove();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -1346,7 +1346,7 @@ function addNodes2Table(data) {
|
||||
$('.node').bind('click', loadNode);
|
||||
|
||||
// Close dialog for updating table
|
||||
$('.ui-dialog-content').dialog('close');
|
||||
$('.ui-dialog-content').dialog('destroy').remove();
|
||||
|
||||
/**
|
||||
* Enable editable columns
|
||||
|
@ -914,7 +914,7 @@ function changePassword() {
|
||||
// Change dialog buttons
|
||||
$('#changePassword').dialog('option', 'buttons', {
|
||||
'Close':function(){
|
||||
$('#changePassword').dialog('close');
|
||||
$('#changePassword').dialog('destroy').remove();
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user