|
@@ -58,11 +58,9 @@ class PropsEditor extends Component {
|
|
|
new Element('<input type="color" field="${p.name}">').appendTo(parent);
|
|
|
}
|
|
|
else {
|
|
|
- var names = isColor ? ["r", "g", "b", "a"] : ["x", "y", "z", "w"];
|
|
|
+ var row = new Element('<div class="flex"/>').appendTo(parent);
|
|
|
for( i in 0...n ) {
|
|
|
- var div = new Element('<div>').appendTo(parent);
|
|
|
- new Element('<span>${names[i]} </span>').appendTo(div);
|
|
|
- var e = new Element('<input type="range" class="small" field="${p.name}.$i">').appendTo(div);
|
|
|
+ var e = new Element('<input type="number" field="${p.name}.$i">').appendTo(row);
|
|
|
if(min == null) min = isColor ? 0.0 : -1.0;
|
|
|
if(max == null) max = 1.0;
|
|
|
e.attr("min", "" + min);
|