diff --git a/modules/processes/mill/raster/3D b/modules/processes/mill/raster/3D index ef7412d7461ce985e2326e47a463bee950a91252..6bdbd5aa336006c82c2b7188f472b8aca50e9f06 100644 --- a/modules/processes/mill/raster/3D +++ b/modules/processes/mill/raster/3D @@ -219,6 +219,10 @@ function calculate_path() { var url = window.URL.createObjectURL(blob) var webworker = new Worker(url) webworker.addEventListener('message',function(evt) { + if (evt.data.type == "progress") { + mod.label.nodeValue = evt.data.value + return + } // // webworker handler // @@ -389,11 +393,15 @@ function calculate_path_worker() { dy = 0 } } + // + // update progress + // + self.postMessage({type:'progress',value:ycur}) } // // return // - self.postMessage({path:path}) + self.postMessage({type:'path',path:path}) self.close() }) }