rindy 2 vuotta sitten
vanhempi
commit
ef9eb83126
1 muutettua tiedostoa jossa 10 lisäystä ja 2 poistoa
  1. 10 2
      src/pages/Viewer.vue

+ 10 - 2
src/pages/Viewer.vue

@@ -580,6 +580,15 @@ const onP2Click = type => {
 
 
     flyToP1P2(points.value.p2)
     flyToP1P2(points.value.p2)
 }
 }
+
+const onRuleHandler = (sdk) =>{
+    let rule = sdk.startMeasure()
+    rule.bus.on('end',()=>{
+        onRuleHandler(sdk)
+    })
+    rules.push(rule)
+}
+
 const onRuleChecked = () => {
 const onRuleChecked = () => {
     if (ruleChecked.value) {
     if (ruleChecked.value) {
         ruleChecked.value = false
         ruleChecked.value = false
@@ -593,8 +602,7 @@ const onRuleChecked = () => {
         window.kankan.TagManager.startMeasure()
         window.kankan.TagManager.startMeasure()
     } else {
     } else {
         sync.sourceInst.loaded.then(sdk => {
         sync.sourceInst.loaded.then(sdk => {
-            const rule = sdk.startMeasure()
-            rules.push(rule)
+            onRuleHandler(sdk)
         })
         })
         ruleChecked.value = true
         ruleChecked.value = true
     }
     }