mirror of
https://github.com/LBRYFoundation/pool.git
synced 2025-08-23 17:37:25 +00:00
54 lines
1.3 KiB
JavaScript
54 lines
1.3 KiB
JavaScript
|
|
function onShowTextEditor(elementid)
|
|
{
|
|
$('#'+elementid+'_dialog_div').remove();
|
|
$('body').append(
|
|
'<div id="'+elementid+'_dialog_div" style="padding: 0" />');
|
|
|
|
$('#'+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(
|
|
'<textarea style="font-family: Courier New;" id="'+elementid+'_dialog_text" name="'+elementid+'_dialog_text"></textarea>');
|
|
|
|
$('#'+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);
|
|
|
|
}
|
|
|
|
|