diff --git a/src/components/chart/ChartPlaceOrder.vue b/src/components/chart/ChartPlaceOrder.vue index 08e5ec7..9e134e4 100644 --- a/src/components/chart/ChartPlaceOrder.vue +++ b/src/components/chart/ChartPlaceOrder.vue @@ -10,7 +10,7 @@ :disabled="!orderChanged" @click="resetOrder">Reset {{sharing?'Preparing...':'Share'}} + @click="shareOrder">{{sharing?'Preparing...':'Share Order'}} diff --git a/src/components/chart/RungBuilder.vue b/src/components/chart/RungBuilder.vue index f327fb5..aaffdf7 100644 --- a/src/components/chart/RungBuilder.vue +++ b/src/components/chart/RungBuilder.vue @@ -9,6 +9,9 @@ @click="()=>{if (props.builder.breakout!==undefined) props.builder.breakout=!props.builder.breakout}">{{ name }}
{{description}}
+--> + +
+
+ props.flip?-1:1) const balance100 = computed( { get() {return flippedSign.value*props.builder.balance*100}, - set(v) {props.builder.balance = flippedSign.value*v/100; } + set(v) { + if (v<-60) v = -60; + props.builder.balance = flippedSign.value*v/100; } } ) // validity checks @@ -236,11 +250,7 @@ const values = computed(()=>{ const weights = computed(() => { // const balance = props.flip ? -props.builder.balance : props.builder.balance const most = 0.998 - let balance = -props.builder.balance - if (balance <= -1) - balance = -most - else if (balance >= 1) - balance = most + let balance = Math.min(most, Math.max(-most, -props.builder.balance)) const ws = linearWeights(props.builder.rungs, balance) if (props.setWeights) props.setWeights(ws) diff --git a/src/components/chart/ToolbarButton.vue b/src/components/chart/ToolbarButton.vue index d08dc99..076c5ce 100644 --- a/src/components/chart/ToolbarButton.vue +++ b/src/components/chart/ToolbarButton.vue @@ -9,10 +9,9 @@