Tweaking tunability fields

This commit is contained in:
James Barnsley
2018-01-15 16:58:08 +13:00
parent c4c3ecf45e
commit d54a75fedf
7 changed files with 239 additions and 44 deletions

View File

@ -3185,7 +3185,7 @@ input[type="submit"] {
display: inline-block;
float: none;
width: auto;
padding: 5px 30px 5px 30px;
padding: 5px 5px 5px 26px;
position: relative;
cursor: pointer; }
.field.radio input + .label:before {
@ -3226,6 +3226,8 @@ input[type="submit"] {
.field.range .input-range__slider {
background: #32b5f2;
border-color: #32b5f2; }
.field.sub-field {
padding: 0; }
.field .description {
display: inline-block;
padding: 10px 14px;
@ -5330,6 +5332,8 @@ main header {
.has-tooltip:hover .tooltip {
opacity: 1;
bottom: 35px; }
.has-tooltip.info .fa {
opacity: 0.3; }
.has-tooltip.large-tooltip .tooltip {
padding: 8px 12px;
font-size: 12px;

View File

@ -69957,9 +69957,7 @@ var Discover = function (_React$Component) {
var tunability = Object.assign({}, this.state.tunabilities[key], {
name: key
});
if (tunability.enabled) {
tunabilities.push(tunability);
}
tunabilities.push(tunability);
}
}
@ -69969,34 +69967,54 @@ var Discover = function (_React$Component) {
tunabilities.map(function (tunability) {
return _react2.default.createElement(
'div',
{ className: 'field tunability range', key: tunability.name },
{ className: 'field tunability', key: tunability.name },
_react2.default.createElement(
'label',
null,
'div',
{ className: 'field sub-field checkbox' },
_react2.default.createElement(
'span',
{ className: 'has-tooltip sentence' },
tunability.name,
'label',
null,
_react2.default.createElement('input', {
type: 'checkbox',
name: "tunability_" + tunability.name,
checked: tunability.enabled,
onChange: function onChange(e) {
return _this3.toggleTunability(tunability.name);
} }),
_react2.default.createElement(
'div',
{ className: 'label' },
tunability.name
),
_react2.default.createElement(
'span',
{ className: 'tooltip' },
tunability.description
{ className: 'has-tooltip info' },
_react2.default.createElement(_reactFontawesome2.default, { name: 'info-circle' }),
_react2.default.createElement(
'span',
{ className: 'tooltip' },
tunability.description
)
)
)
),
_react2.default.createElement(
tunability.enabled ? _react2.default.createElement(
'div',
{ className: 'input' },
_react2.default.createElement(_reactInputRange2.default, {
disabled: !tunability.enabled,
minValue: tunability.min,
maxValue: tunability.max,
value: tunability.value,
onChange: function onChange(value) {
return _this3.setTunability(tunability.name, value);
}
})
)
_react2.default.createElement(
'div',
{ className: 'field sub-field range' },
_react2.default.createElement(_reactInputRange2.default, {
disabled: !tunability.enabled,
minValue: tunability.min,
maxValue: tunability.max,
value: tunability.value,
onChange: function onChange(value) {
return _this3.setTunability(tunability.name, value);
}
})
)
) : null
);
})
);

File diff suppressed because one or more lines are too long