UI Dialog: Don't show dialog with empty message

This commit is contained in:
Brian Federle 2013-03-21 13:24:22 -07:00
parent 61d8dde033
commit 62fd9115c2
1 changed files with 25 additions and 21 deletions

View File

@ -585,27 +585,31 @@
* Notice dialog
*/
notice: function(args) {
return $(
$('<span>').addClass('message').html(
_l(args.message)
)
).dialog({
title: _l('label.status'),
dialogClass: 'notice',
closeOnEscape: false,
zIndex: 5000,
buttons: [
{
text: _l('Close'),
'class': 'close',
click: function() {
$(this).dialog('destroy');
if (args.clickAction) args.clickAction();
$('.hovered-elem').hide();
}
}
]
});
if (args.message) {
return $(
$('<span>').addClass('message').html(
_l(args.message)
)
).dialog({
title: _l('label.status'),
dialogClass: 'notice',
closeOnEscape: false,
zIndex: 5000,
buttons: [
{
text: _l('Close'),
'class': 'close',
click: function() {
$(this).dialog('destroy');
if (args.clickAction) args.clickAction();
$('.hovered-elem').hide();
}
}
]
});
}
return false;
}
};
})(window.jQuery, window.cloudStack);