diff --git a/ui/scripts/ui/dialog.js b/ui/scripts/ui/dialog.js index c2077880ec3..4de8423521a 100644 --- a/ui/scripts/ui/dialog.js +++ b/ui/scripts/ui/dialog.js @@ -15,6 +15,18 @@ // specific language governing permissions and limitations // under the License. (function($, cloudStack, _l) { + $(function() { + $.ui.dialog.prototype.options.autoReposition = true; + $(window).resize(function () { + $(".ui-dialog-content:visible").each(function () { + var dialog = $(this).data("dialog"); + if (dialog.options.autoReposition) { + dialog.option("position", dialog.options.position); + } + }); + }); + }); + cloudStack.dialog = { /** * Error message form