UserCSS Number variable now accepts a range
This commit is contained in:
parent
d9c748d92f
commit
2291197277
|
@ -217,6 +217,7 @@ var usercss = (() => {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case 'number':
|
||||||
case 'range': {
|
case 'range': {
|
||||||
state.errorPrefix = 'Invalid JSON: ';
|
state.errorPrefix = 'Invalid JSON: ';
|
||||||
parseJSONValue(state);
|
parseJSONValue(state);
|
||||||
|
|
|
@ -104,7 +104,7 @@
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.config-range span {
|
.config-number span, .config-range span {
|
||||||
line-height: 22px;
|
line-height: 22px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -267,7 +267,8 @@ function configDialog(style) {
|
||||||
onfocus: selectAllOnFocus,
|
onfocus: selectAllOnFocus,
|
||||||
};
|
};
|
||||||
const dataset = {};
|
const dataset = {};
|
||||||
if (va.type === 'range') {
|
if (va.type === 'range' || va.type === 'number') {
|
||||||
|
children = va.type === 'range' ? [$create('span.current-value', {textContent: va.value})] : [];
|
||||||
options.value = va.default;
|
options.value = va.default;
|
||||||
if (typeof va.range[0] !== 'undefined') {
|
if (typeof va.range[0] !== 'undefined') {
|
||||||
options.min = dataset.min = va.range[0];
|
options.min = dataset.min = va.range[0];
|
||||||
|
@ -278,12 +279,11 @@ function configDialog(style) {
|
||||||
if (va.range[2]) {
|
if (va.range[2]) {
|
||||||
options.step = va.range[2];
|
options.step = va.range[2];
|
||||||
}
|
}
|
||||||
children = [
|
children.push(
|
||||||
$create('span.current-value', {textContent: va.value}),
|
|
||||||
$create('span.current-range', {dataset}, [
|
$create('span.current-range', {dataset}, [
|
||||||
va.input = $create('input.config-value', options),
|
va.input = $create('input.config-value', options),
|
||||||
])
|
])
|
||||||
];
|
);
|
||||||
} else {
|
} else {
|
||||||
children = [
|
children = [
|
||||||
va.input = $create('input.config-value', options),
|
va.input = $create('input.config-value', options),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user