aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/assets/javascript
diff options
context:
space:
mode:
authorNils Adermann <naderman@naderman.de>2013-10-20 11:12:55 -0700
committerNils Adermann <naderman@naderman.de>2013-10-20 11:12:55 -0700
commite08db41d0d19e991d3b0434e382ef1ffbd9f2ee9 (patch)
tree4a674524dd14a82970bffdb77f747075485809ba /phpBB/assets/javascript
parent3b39a44b0079e5eb703db1c70ced2ee9b991503b (diff)
parentff10f1ab6aef3cddcc1bd754453881c37e4b976f (diff)
downloadforums-e08db41d0d19e991d3b0434e382ef1ffbd9f2ee9.tar
forums-e08db41d0d19e991d3b0434e382ef1ffbd9f2ee9.tar.gz
forums-e08db41d0d19e991d3b0434e382ef1ffbd9f2ee9.tar.bz2
forums-e08db41d0d19e991d3b0434e382ef1ffbd9f2ee9.tar.xz
forums-e08db41d0d19e991d3b0434e382ef1ffbd9f2ee9.zip
Merge pull request #1719 from cyberalien/ticket/11552
Responsive design for prosilver
Diffstat (limited to 'phpBB/assets/javascript')
-rw-r--r--phpBB/assets/javascript/core.js20
1 files changed, 10 insertions, 10 deletions
diff --git a/phpBB/assets/javascript/core.js b/phpBB/assets/javascript/core.js
index 0ad5c1d6e7..ab0891e70c 100644
--- a/phpBB/assets/javascript/core.js
+++ b/phpBB/assets/javascript/core.js
@@ -624,8 +624,7 @@ phpbb.resizeTextArea = function(items, options) {
function resetAutoResize(item)
{
var $item = $(item);
- if ($item.hasClass('auto-resized'))
- {
+ if ($item.hasClass('auto-resized')) {
$(item).css({height: '', resize: ''}).removeClass('auto-resized');
configuration.resetCallback.call(item, $item);
}
@@ -635,14 +634,14 @@ phpbb.resizeTextArea = function(items, options) {
{
function setHeight(height)
{
+ height += parseInt($item.css('height')) - $item.height();
$item.css({height: height + 'px', resize: 'none'}).addClass('auto-resized');
configuration.resizeCallback.call(item, $item);
}
var windowHeight = $(window).height();
- if (windowHeight < configuration.minWindowHeight)
- {
+ if (windowHeight < configuration.minWindowHeight) {
resetAutoResize(item);
return;
}
@@ -652,12 +651,14 @@ phpbb.resizeTextArea = function(items, options) {
height = parseInt($item.height()),
scrollHeight = (item.scrollHeight) ? item.scrollHeight : 0;
- if (height > maxHeight)
- {
+ if (height < 0) {
+ return;
+ }
+
+ if (height > maxHeight) {
setHeight(maxHeight);
}
- else if (scrollHeight > (height + 5))
- {
+ else if (scrollHeight > (height + 5)) {
setHeight(Math.min(maxHeight, scrollHeight));
}
}
@@ -670,8 +671,7 @@ phpbb.resizeTextArea = function(items, options) {
$(window).resize(function() {
items.each(function() {
- if ($(this).hasClass('auto-resized'))
- {
+ if ($(this).hasClass('auto-resized')) {
autoResize(this);
}
});