From 72f80dd330fc2dca5d35f95ae1aa64be30e45839 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Mon, 20 Apr 2015 15:49:00 -0400 Subject: [PATCH] closes #3052 --- public/src/modules/composer/preview.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/public/src/modules/composer/preview.js b/public/src/modules/composer/preview.js index 58c0160584..e6bab0cb4e 100644 --- a/public/src/modules/composer/preview.js +++ b/public/src/modules/composer/preview.js @@ -46,21 +46,22 @@ define('composer/preview', function() { preview.handleToggler = function(postContainer) { function hidePreview() { - previewContainer.addClass('hide'); - writeContainer.addClass('maximized'); - showBtn.removeClass('hide'); - - $('.write').focus(); + togglePreview(false); localStorage.setItem('composer:previewToggled', true); } function showPreview() { - previewContainer.removeClass('hide'); - writeContainer.removeClass('maximized'); - showBtn.addClass('hide'); + togglePreview(true); + localStorage.removeItem('composer:previewToggled'); + } + + function togglePreview(show) { + previewContainer.toggleClass('hide', !show); + writeContainer.toggleClass('maximized', !show); + showBtn.toggleClass('hide', show); $('.write').focus(); - localStorage.removeItem('composer:previewToggled'); + preview.matchScroll(postContainer); } var showBtn = postContainer.find('.write-container .toggle-preview'),