From 8a668374b142639a158b44ef230be311eee0b96c Mon Sep 17 00:00:00 2001 From: Spencer Alger Date: Thu, 23 Jan 2014 14:43:44 -0700 Subject: [PATCH] fixed initial layout of sense when the js is bundled and loads before the DOM --- sense/app/app.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/sense/app/app.js b/sense/app/app.js index 158760f029df..29d9662f383d 100644 --- a/sense/app/app.js +++ b/sense/app/app.js @@ -193,11 +193,18 @@ define([ } } - $(window).resize(function () { - if (!delay) delay = setTimeout(update, 25); - }); + // update at key moments in the loading process + $(update); + $(window).load(update); + + // and when the window resizes (once every 30 ms) + $(window) + .resize(function (event) { + if (!delay && event.target === window) { + delay = setTimeout(update, 30); + } + }); - update(); }()); /**