ladders!
This commit is contained in:
@@ -16,6 +16,8 @@ function TrancheBuilder( component, options = {}) {
|
||||
|
||||
|
||||
export const useChartOrderStore = defineStore('chart_orders', () => {
|
||||
const chartReady = ref(false)
|
||||
|
||||
const builderIdList = ref([]) // this is where we keep the UI ordering
|
||||
const builderList = computed(()=>{
|
||||
console.log('builder list', builderIdList.value.map((id)=>builderDict.value[id]))
|
||||
@@ -32,18 +34,12 @@ export const useChartOrderStore = defineStore('chart_orders', () => {
|
||||
builderDict.value[b.id] = b
|
||||
}
|
||||
|
||||
function touchBuilder(builder) {
|
||||
// noinspection SillyAssignmentJS
|
||||
builderIdList.value = builderIdList.value
|
||||
builderDict.value[builder.id] = builder
|
||||
}
|
||||
|
||||
function removeBuilder(builder) {
|
||||
builderIdList.value = builderIdList.value.filter((v)=>v!==builder.id)
|
||||
delete builderDict.value[builder.id]
|
||||
}
|
||||
|
||||
return { builderList, builderDict, drawing, drawingCallbacks, addBuilder, removeBuilder, touchBuilder }
|
||||
return { chartReady, builderList, builderDict, drawing, drawingCallbacks, addBuilder, removeBuilder, }
|
||||
})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user