32 lines
808 B
JavaScript
32 lines
808 B
JavaScript
|
function textareaResizable() {
|
||
|
var $btnW = null,
|
||
|
$textareaLangBtnGroup = $('.textarea-lang > .btn-group'),
|
||
|
$textareaLang = $('.textarea-lang'),
|
||
|
$textareaTab = $('.textarea-lang > .tab-pane'),
|
||
|
$textarea = $('.textarea-lang > .tab-pane > .resizable');
|
||
|
$textareaLangBtnGroup.each(function() {
|
||
|
$btnW = 4
|
||
|
$(this).find('.btn').each(function() {
|
||
|
$btnW += $(this).outerWidth(true);
|
||
|
$(this).on(clickEvent, function() {
|
||
|
var $id = $($(this).attr('href'));
|
||
|
if($id.find('.ui-wrapper').height() < 96) {
|
||
|
$id.find('.ui-wrapper').height(96)
|
||
|
};
|
||
|
});
|
||
|
});
|
||
|
});
|
||
|
$textarea.each(function() {
|
||
|
$(this).width($btnW+100);
|
||
|
});
|
||
|
$textarea.resizable({
|
||
|
maxHeight: 250,
|
||
|
maxWidth: 500,
|
||
|
minHeight: 100,
|
||
|
minWidth: $btnW+114,
|
||
|
handles: "se",
|
||
|
});
|
||
|
};
|
||
|
$(function() {
|
||
|
textareaResizable();
|
||
|
});
|