From 56830d773ec762bc4c9804321a6d546aad2d76cb Mon Sep 17 00:00:00 2001 From: barisusakli Date: Sun, 29 Jun 2014 14:19:07 -0400 Subject: [PATCH] cleaned up resizeStop --- public/src/modules/composer/resize.js | 36 +++++++++++++++------------ 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/public/src/modules/composer/resize.js b/public/src/modules/composer/resize.js index 224379f039..51c2168c0a 100644 --- a/public/src/modules/composer/resize.js +++ b/public/src/modules/composer/resize.js @@ -52,23 +52,8 @@ define('composer/resize', function() { } function resizeStop(e) { - var triggerIconEl = $('.resizer i'); resizeActive = false; - if (e.clientY-resizeDown === 0){ - var newHeight; - var max = $(window).height() - $('#header-menu').height() - 20; - if (max != postContainer.height()){ - postContainer.css('height', max); - $('body').css({'margin-bottom': max}); - resizeWritePreview(postContainer); - triggerIconEl.addClass("fa-chevron-down").removeClass("fa-chevron-up"); - } else { - resize.reposition(postContainer); - triggerIconEl.addClass("fa-chevron-up").removeClass("fa-chevron-down"); - } - } else { - triggerIconEl.addClass("fa-chevron-up").removeClass("fa-chevron-down"); - } + toggleHeight(e); postContainer.find('textarea').focus(); $(window).off('mousemove', resizeAction); @@ -76,6 +61,25 @@ define('composer/resize', function() { $('body').off('touchmove', resizeTouchAction); } + function toggleHeight(e) { + var triggerIconEl = $('.resizer i'); + if (e.clientY - resizeDown === 0){ + var newHeight; + var max = $(window).height() - $('#header-menu').height() - 20; + if (max !== postContainer.height()){ + postContainer.css('height', max); + $('body').css({'margin-bottom': max}); + resizeWritePreview(postContainer); + triggerIconEl.addClass('fa-chevron-down').removeClass('fa-chevron-up'); + } else { + resize.reposition(postContainer); + triggerIconEl.addClass('fa-chevron-up').removeClass('fa-chevron-down'); + } + } else { + triggerIconEl.addClass('fa-chevron-up').removeClass('fa-chevron-down'); + } + } + function resizeTouchAction(e) { e.preventDefault(); resizeAction(e.touches[0]);