(function($) { if (METRO_DIALOG == undefined) { //var METRO_DIALOG = false; } $.Dialog = function(params) { if(!$.Dialog.opened) { $.Dialog.opened = true; } else { return METRO_DIALOG; } $.Dialog.settings = params; params = $.extend({ icon: false, title: '', content: '', flat: false, shadow: false, overlay: false, width: 'auto', height: 'auto', position: 'default', padding: false, overlayClickClose: true, sysButtons: { btnClose: true }, onShow: function(_dialog){}, sysBtnCloseClick: function(event){}, sysBtnMinClick: function(event){}, sysBtnMaxClick: function(event){} }, params); var _overlay, _window, _caption, _content; _overlay = $("
").addClass("metro window-overlay"); if (params.overlay) { _overlay.css({ backgroundColor: 'rgba(0,0,0,.7)' }); } _window = $("
").addClass("window"); if (params.flat) _window.addClass("flat"); if (params.shadow) _window.addClass("shadow").css('overflow', 'hidden'); _caption = $("
").addClass("caption"); _content = $("
").addClass("content"); _content.css({ paddingTop: 32 + params.padding, paddingLeft: params.padding, paddingRight: params.padding, paddingBottom: params.padding }); if (params.sysButtons) { if (params.sysButtons.btnClose) { $("