From 835886998b7741b4c324dd5eecb2f9fa0167b97c Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 6 Jan 2015 16:09:35 -0500 Subject: [PATCH] having composer/resize call findBootstrapEnvironment only on the first resize method call, and not right when library is required, #2417 --- public/src/modules/composer/resize.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/public/src/modules/composer/resize.js b/public/src/modules/composer/resize.js index 47cd93c33c..20048eb7e6 100644 --- a/public/src/modules/composer/resize.js +++ b/public/src/modules/composer/resize.js @@ -4,9 +4,9 @@ /* globals app, define, config, utils*/ define('composer/resize', function() { - var resize = {}; - var env = utils.findBootstrapEnvironment(); - var oldPercentage = 0; + var resize = {}, + oldPercentage = 0, + env; resize.reposition = function(postContainer) { var percentage = localStorage.getItem('composer:resizePercentage'); @@ -15,6 +15,10 @@ define('composer/resize', function() { }; function doResize(postContainer, percentage) { + if (!env) { + env = utils.findBootstrapEnvironment(); + } + if (percentage) { if (env === 'md' || env === 'lg') { postContainer.css('height', Math.floor($(window).height() * percentage) + 'px');