1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-02-24 03:54:10 +01:00

[ticket/10741] Fix for browser-specific resizing of textarea

Disable browser-specific resizing only after textarea has been resized
Enable browser-specific resizing after script resizing has been reset

PHPBB3-10741
This commit is contained in:
Vjacheslav Trushkin 2013-04-10 09:08:25 +03:00
parent 67f0e19128
commit cbb9f084fc

View File

@ -600,7 +600,7 @@ phpbb.resizeTextArea = function(items) {
var $item = $(item); var $item = $(item);
if ($item.hasClass('auto-resized')) if ($item.hasClass('auto-resized'))
{ {
$(item).css('height', '').removeClass('auto-resized'); $(item).css({height: '', resize: ''}).removeClass('auto-resized');
configuration.resetCallback.call(item, $item); configuration.resetCallback.call(item, $item);
} }
}; };
@ -609,7 +609,7 @@ phpbb.resizeTextArea = function(items) {
{ {
function setHeight(height) function setHeight(height)
{ {
$item.css('height', height + 'px').addClass('auto-resized'); $item.css({height: height + 'px', resize: 'none'}).addClass('auto-resized');
configuration.resizeCallback.call(item, $item); configuration.resizeCallback.call(item, $item);
} }
@ -640,7 +640,7 @@ phpbb.resizeTextArea = function(items) {
$(this).each(function() { $(this).each(function() {
autoResize(this); autoResize(this);
}); });
}).css('resize', 'none').change(); }).change();
$(window).resize(function() { $(window).resize(function() {
items.each(function() { items.each(function() {