function onShowTextEditor(elementid) { $('#'+elementid+'_dialog_div').remove(); $('body').append( '
'); $('#'+elementid+'_dialog_div').dialog( { title: 'Text Editor', autoOpen: false, width: 700, height: 520, minWidth: 560, minHeight: 300, modal: true, resize: function(event, ui){textEditorResize(elementid);}, beforeClose: function(event, ui) { $('#'+elementid).val($('#'+elementid+'_dialog_text').val()); } }).dialogExtend( { maximize: true, dblclick: 'maximize', events: { maximize: function(evt, dlg){textEditorResize(elementid);}, restore: function(evt, dlg){textEditorResize(elementid);} } }); $('#'+elementid+'_dialog_div').html( ''); $('#'+elementid+'_dialog_div').dialog('open'); $('#'+elementid+'_dialog_text').val($('#'+elementid).val()); textEditorResize(elementid); } function textEditorResize(elementid) { var h = $('#'+elementid+'_dialog_div').parent().height(); $('#'+elementid+'_dialog_text').css("height", h-37); var w = $('#'+elementid+'_dialog_div').parent().width(); $('#'+elementid+'_dialog_text').css("width", w-6); }