floatSlider 优化

This commit is contained in:
shadowcz007
2024-01-06 20:00:58 +08:00
parent 0dc40fe052
commit 67f2e32dae
+22 -1
View File
@@ -159,7 +159,7 @@ app.registerExtension({
el: `#${inputColor.id}`,
theme: 'classic', // or 'monolith', or 'nano'
// closeOnScroll: true,
default:'#000000',
default: '#000000',
swatches: [
'rgba(244, 67, 54, 1)',
'rgba(233, 30, 99, 0.95)',
@@ -276,3 +276,24 @@ app.registerExtension({
}
}
})
app.registerExtension({
name: 'Mixlab.utils.FloatSlider',
async loadedGraphNode (node, app) {
if (node.type === 'FloatSlider') {
const min_value = node.widgets.filter(w => w.name === 'min_value')[0]
const max_value = node.widgets.filter(w => w.name === 'max_value')[0]
const number = node.widgets.filter(w => w.name === 'number')[0]
min_value.callback = e => {
number.options.min = e
number.value = e
}
max_value.callback = e => {
number.options.max = e
number.value = e
}
}
}
})