var KretaWindowHelper = (function () { var kretaWindowHelper = function () {}; var MIN_HEIGHT = 125; var MIN_WIDTH = 320; kretaWindowHelper.getWindowConfigContainer = function () { return { actions: null, content: null, resizable: false, closeFunction: null, width: '90%', height: '90%', maxWidth: null, maxHeight: null, minWidth: MIN_WIDTH + 'px', minHeight: MIN_HEIGHT + 'px', title: '' }; }; kretaWindowHelper.createWindow = function (id, config) { var element = getOrCreateWindowElement(id); var position = getPosition(); var modal = element.data('kendoWindow'); if (!modal) { modal = createModal(element, position, config); } else { modal.setOptions({ position: position }); } return modal; }; kretaWindowHelper.confirmWindow = function ( title, content, jsFunction, jsFunctionParameter, jsFunctionClose, okString, closeString, isNestedConfirm, showCloseButton, isNote, isNoteRequired, noteCaption, width, height ) { var wind = $('#KretaGeneratedConfrimWindowNest').data('kendoWindow'); if (wind != undefined) { wind.destroy(); } var confirmWindowId = 'KretaGeneratedConfrimWindow'; if (isNestedConfirm) { confirmWindowId += 'Nest'; } if ($('#' + confirmWindowId).length > 0) { return false; } var actions = []; if (showCloseButton) { actions = ['Close']; } var kendoWindow = $('
').kendoWindow({ title: title, actions: actions, resizable: false, modal: true, minHeight: MIN_HEIGHT, minWidth: MIN_WIDTH }); if (!CommonUtils.isNullOrUndefined(height)) { kendoWindow.data('kendoWindow').setOptions({ height: height }); } if (!CommonUtils.isNullOrUndefined(width)) { kendoWindow.data('kendoWindow').setOptions({ width: width }); } var okBtnMsg = Globalization.Igen, closeBtnMsg = Globalization.Nem; if (typeof okString !== 'undefined') { okBtnMsg = okString; } if (typeof closeString !== 'undefined') { closeBtnMsg = closeString; } var data = '