From 39ee780fce2c75bcfed078df9cbbfbc04853da1d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 21 May 2018 14:40:44 +0200 Subject: view mode toggle --- app/client/common/paramGroup.component.js | 20 ++-- app/client/common/slider.component.js | 2 +- app/client/live/index.js | 13 +++ public/assets/css/css.css | 20 +++- public/bundle.js | 148 ++++++++++++++++++++++++++++-- public/bundle.js.map | 2 +- 6 files changed, 183 insertions(+), 22 deletions(-) diff --git a/app/client/common/paramGroup.component.js b/app/client/common/paramGroup.component.js index 2533642..6dd45f6 100644 --- a/app/client/common/paramGroup.component.js +++ b/app/client/common/paramGroup.component.js @@ -14,20 +14,22 @@ class ParamGroup extends Component { this.props.actions.set_param(this.props.name, new_value) } render() { - const props = this.props const checked = this.props.opt[this.props.name] - const className = checked ? 'paramGroup active' : 'paramGroup inactive' + const toggle = !this.props.noToggle + const className = (!toggle || checked) ? 'paramGroup active' : 'paramGroup inactive' return (
- {props.children} + {this.props.children}
) } diff --git a/app/client/common/slider.component.js b/app/client/common/slider.component.js index 1fedbfb..e3e3f48 100644 --- a/app/client/common/slider.component.js +++ b/app/client/common/slider.component.js @@ -66,7 +66,7 @@ class Slider extends Component { text_value = parseFloat(value).toFixed(2) } return ( -
+