diff --git a/bzGraflow.js b/bzGraflow.js index 438f01a..4843902 100644 --- a/bzGraflow.js +++ b/bzGraflow.js @@ -142,7 +142,10 @@ class BZgraflow extends Buildoz{ await this.loadNodes(flowObj.nodesFile) this.flow = flowObj.flow this.refresh() - this.fireEvent('flowLoaded', { url: source instanceof Blob ? null : source, blob: source instanceof Blob ? source : null }) + this.fireEvent('flowLoaded', { + parentNodeId: null, + component: this, + }) } initFlow(){ @@ -325,7 +328,10 @@ class BZgraflow extends Buildoz{ childEl.style.transform = 'none' // Important for nested subflows to position correctly childEl.style.willChange = '' childEl.style.overflow = 'auto' - this.fireEvent('subflowLoaded', { parentNodeId: id, subflow: childEl }) + this.fireEvent('subflowLoaded', { + parentNodeId: id, + component: childEl + }) }, { once:true }) } diff --git a/graflow_examples/test1.html b/graflow_examples/test1.html index 41607a5..97232d1 100644 --- a/graflow_examples/test1.html +++ b/graflow_examples/test1.html @@ -54,7 +54,7 @@ window.addEventListener('load',()=>{ let grflw1 = document.querySelector('bz-graflow.compunet') grflw1.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw1 = evt.detail.subflow } + (evt) => { grflw1 = evt.detail.component } ) grflw1.addEventListener('bz:graflow:subflowExited', (evt) => { grflw1 = evt.target } diff --git a/graflow_examples/test2.html b/graflow_examples/test2.html index 70d5263..b9e7039 100644 --- a/graflow_examples/test2.html +++ b/graflow_examples/test2.html @@ -54,7 +54,7 @@ window.addEventListener('load',()=>{ let grflw3 = document.querySelector('bz-graflow.organi') grflw3.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw3 = evt.detail.subflow } + (evt) => { grflw3 = evt.detail.component } ) grflw3.addEventListener('bz:graflow:subflowExited', (evt) => { grflw3 = evt.target } diff --git a/graflow_examples/test3.html b/graflow_examples/test3.html index a14bc58..b7847bb 100644 --- a/graflow_examples/test3.html +++ b/graflow_examples/test3.html @@ -57,7 +57,7 @@ grflw2.setAttribute('align', document.querySelector('select[name="align"]').value) grflw2.setAttribute('wiretype', document.querySelector('select[name="wiretype"]').value) grflw2.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw2 = evt.detail.subflow } + (evt) => { grflw2 = evt.detail.component } ) grflw2.addEventListener('bz:graflow:subflowExited', (evt) => { grflw2 = evt.target } diff --git a/graflow_examples/test4.5.html b/graflow_examples/test4.5.html index 474fc5b..a97e5e8 100644 --- a/graflow_examples/test4.5.html +++ b/graflow_examples/test4.5.html @@ -57,7 +57,7 @@ grflw4.setAttribute('align', document.querySelector('select[name="align"]').value) grflw4.setAttribute('wiretype', document.querySelector('select[name="wiretype"]').value) grflw4.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw4 = evt.detail.subflow } + (evt) => { grflw4 = evt.detail.component } ) grflw4.addEventListener('bz:graflow:subflowExited', (evt) => { grflw4 = evt.target } diff --git a/graflow_examples/test4.html b/graflow_examples/test4.html index d1fc467..2afbc2e 100644 --- a/graflow_examples/test4.html +++ b/graflow_examples/test4.html @@ -83,7 +83,7 @@ let grflw4 = document.querySelector('bz-graflow.icmp') grflw4.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw4 = evt.detail.subflow } + (evt) => { grflw4 = evt.detail.component } ) grflw4.addEventListener('bz:graflow:subflowExited', (evt) => { grflw4 = evt.target } diff --git a/graflow_examples/test5.html b/graflow_examples/test5.html index 4e583dc..7c41d9d 100644 --- a/graflow_examples/test5.html +++ b/graflow_examples/test5.html @@ -54,7 +54,7 @@ window.addEventListener('load',()=>{ let grflw1 = document.querySelector('bz-graflow.compunet') grflw1.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw1 = evt.detail.subflow } + (evt) => { grflw1 = evt.detail.component } ) grflw1.addEventListener('bz:graflow:subflowExited', (evt) => { grflw1 = evt.target } diff --git a/graflow_examples/test6.html b/graflow_examples/test6.html index 3284210..0e022c5 100644 --- a/graflow_examples/test6.html +++ b/graflow_examples/test6.html @@ -57,7 +57,7 @@ grflw1.setAttribute('align', document.querySelector('select[name="align"]').value) grflw1.setAttribute('wiretype', document.querySelector('select[name="wiretype"]').value) grflw1.addEventListener('bz:graflow:subflowLoaded', - (evt) => { grflw1 = evt.detail.subflow } + (evt) => { grflw1 = evt.detail.component } ) grflw1.addEventListener('bz:graflow:subflowExited', (evt) => { grflw1 = evt.target }