From 382b8e85da36ed1a8f235775b883e54f5db90ab7 Mon Sep 17 00:00:00 2001 From: Alanna Scott Date: Fri, 7 Oct 2016 11:57:05 -0700 Subject: [PATCH] [explore v2] add scrollbar to control panel container (#1284) * add scroll bars to control panel container * make query and save-btns block elements * don't use react component, use custom styles * move style to stylesheet --- .../components/ControlPanelsContainer.jsx | 8 ++++++-- .../components/ExploreViewContainer.jsx | 8 ++++---- .../components/QueryAndSaveButtons.jsx | 13 ++++++------- .../stylesheets/exploreV2/exploreV2.css | 19 ++++++++++++++----- caravel/templates/caravel/explorev2.html | 2 +- 5 files changed, 31 insertions(+), 19 deletions(-) diff --git a/caravel/assets/javascripts/explorev2/components/ControlPanelsContainer.jsx b/caravel/assets/javascripts/explorev2/components/ControlPanelsContainer.jsx index a3a0ccbcd2..a4c818af70 100644 --- a/caravel/assets/javascripts/explorev2/components/ControlPanelsContainer.jsx +++ b/caravel/assets/javascripts/explorev2/components/ControlPanelsContainer.jsx @@ -14,8 +14,12 @@ const defaultProps = { function ControlPanelsContainer(props) { return ( - {DefaultControls} - {VIZ_CONTROL_MAPPING[props.vizType]} +
+
+ {DefaultControls} + {VIZ_CONTROL_MAPPING[props.vizType]} +
+
); } diff --git a/caravel/assets/javascripts/explorev2/components/ExploreViewContainer.jsx b/caravel/assets/javascripts/explorev2/components/ExploreViewContainer.jsx index 31a11de84c..0541237f19 100644 --- a/caravel/assets/javascripts/explorev2/components/ExploreViewContainer.jsx +++ b/caravel/assets/javascripts/explorev2/components/ExploreViewContainer.jsx @@ -31,16 +31,16 @@ export default class ExploreViewContainer extends React.Component { overflow: 'hidden', }} > -
-
+
+
{}} /> -

+
-
+ ); } diff --git a/caravel/assets/stylesheets/exploreV2/exploreV2.css b/caravel/assets/stylesheets/exploreV2/exploreV2.css index 74de33c7d4..b46e1262ac 100644 --- a/caravel/assets/stylesheets/exploreV2/exploreV2.css +++ b/caravel/assets/stylesheets/exploreV2/exploreV2.css @@ -1,8 +1,17 @@ -.table-body { - display: table; +.scrollbar-container { + position: relative; + overflow: hidden; + width: 100%; + height: 100%; } -.table-cell { - float: none; - display: table-cell; +.scrollbar-content { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + overflow: scroll; + margin-right: 0px; + margin-bottom: 100px; } diff --git a/caravel/templates/caravel/explorev2.html b/caravel/templates/caravel/explorev2.html index a0644be1d3..679ec83bd9 100644 --- a/caravel/templates/caravel/explorev2.html +++ b/caravel/templates/caravel/explorev2.html @@ -1,7 +1,7 @@ {% extends "caravel/basic.html" %} - {% block body %} +