From 722c16a6e5a0a0e9f7202a527a7d63c47e033d6d Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Fri, 4 Mar 2016 14:19:33 -0500 Subject: [PATCH] Fixing window resize for explore and standalone --- panoramix/assets/javascripts/explore.js | 2 ++ panoramix/assets/javascripts/modules/panoramix.js | 9 +++++++++ panoramix/assets/javascripts/standalone.js | 1 + 3 files changed, 12 insertions(+) diff --git a/panoramix/assets/javascripts/explore.js b/panoramix/assets/javascripts/explore.js index ee5362257ffdd..79c83fb8fdc36 100644 --- a/panoramix/assets/javascripts/explore.js +++ b/panoramix/assets/javascripts/explore.js @@ -330,4 +330,6 @@ $(document).ready(function () { }); $('div.toggle').addClass('pull-right'); + slice.setResizeOnWindowResize(); + }); diff --git a/panoramix/assets/javascripts/modules/panoramix.js b/panoramix/assets/javascripts/modules/panoramix.js index 46964128362c8..aceba80552b8c 100644 --- a/panoramix/assets/javascripts/modules/panoramix.js +++ b/panoramix/assets/javascripts/modules/panoramix.js @@ -217,6 +217,15 @@ var px = (function () { others += widget.find('.slice_header').height(); return widget.height() - others; }, + setResizeOnWindowResize: function () { + var resizeTimer; + $(window).on('resize', function (e) { + clearTimeout(resizeTimer); + resizeTimer = setTimeout(function () { + slice.resize(); + }, 500); + }); + }, render: function () { $('.btn-group.results span').attr('disabled', 'disabled'); token.find("img.loading").show(); diff --git a/panoramix/assets/javascripts/standalone.js b/panoramix/assets/javascripts/standalone.js index 333fdd43c6cda..bf0e6045cf4b8 100644 --- a/panoramix/assets/javascripts/standalone.js +++ b/panoramix/assets/javascripts/standalone.js @@ -9,4 +9,5 @@ $(document).ready(function () { var data = $('.slice').data('slice'); slice = px.Slice(data); slice.render(); + slice.setResizeOnWindowResize(); });