rindy hace 2 años
padre
commit
ef9eb83126
Se han modificado 1 ficheros con 10 adiciones y 2 borrados
  1. 10 2
      src/pages/Viewer.vue

+ 10 - 2
src/pages/Viewer.vue

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