LimitBuilder as RungBuilder; HLine fixes; cant place orders yet
This commit is contained in:
@@ -59,6 +59,7 @@ const props = defineProps({
|
||||
getModelValue: Function, // getModelValue(model) -> value
|
||||
setModelValue: Function, // setModelValue(model,value) -> void
|
||||
setValues: Function, // setValues(values:Array) -> void
|
||||
setWeights: Function, // setValues(values:Array) -> void
|
||||
})
|
||||
|
||||
const skew100 = computed( {
|
||||
@@ -137,7 +138,12 @@ const values = computed(()=>{
|
||||
})
|
||||
|
||||
|
||||
const weights = computed(() => linearWeights(props.builder.rungs, -props.builder.skew))
|
||||
const weights = computed(() => {
|
||||
const ws = linearWeights(props.builder.rungs, -props.builder.skew)
|
||||
if (props.setWeights)
|
||||
props.setWeights(ws)
|
||||
return ws
|
||||
})
|
||||
|
||||
|
||||
const amountSymbol = computed(()=>props.order.amountIsTokenA ? co.selectedSymbol.base.s : co.selectedSymbol.quote.s )
|
||||
@@ -182,7 +188,6 @@ function allocText(weight) {
|
||||
// we keep two special control shapes as the edges of the range, with deletable shapes in-between
|
||||
|
||||
function createShape(value, model, onModel, onDelete) {
|
||||
console.log('createShape setModelValue', model, value)
|
||||
props.setModelValue(model, value)
|
||||
return new props.shape(model, onModel, onDelete) // props.shape is the constructor function
|
||||
}
|
||||
@@ -199,7 +204,6 @@ function translateOnDrag(shape) {
|
||||
oldOnPoints.call(this, points)
|
||||
const cur = props.getModelValue(this.model)
|
||||
const delta = cur - prev
|
||||
console.log('move prev/cur', prev, cur, delta)
|
||||
if (delta !== 0) {
|
||||
valueA.value += delta
|
||||
valueB.value += delta
|
||||
@@ -280,6 +284,7 @@ function adjustShapes() {
|
||||
const model = {text: allocText(ws[0]), color: colorStrings[0]};
|
||||
console.log('single shape A setModelValue', model, vs[0])
|
||||
props.setModelValue(model, vs[0])
|
||||
console.log('shapeA setModel', model, shapeA.id)
|
||||
shapeA.setModel(model)
|
||||
}
|
||||
shapeB.delete()
|
||||
|
||||
Reference in New Issue
Block a user