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 @@