diff --git a/src/kiri/client.js b/src/kiri/client.js index a15ea0bb..fd1a17d4 100644 --- a/src/kiri/client.js +++ b/src/kiri/client.js @@ -2,6 +2,8 @@ "use strict"; +(function() { + // this code runs in kiri's main loop let KIRI = self.kiri = self.kiri || {}, loc = self.location, @@ -224,3 +226,5 @@ KIRI.work = { // start worker KIRI.work.restart(); + +})(); diff --git a/src/mode/cam/animate.js b/src/mode/cam/animate.js index e9996607..073d8543 100644 --- a/src/mode/cam/animate.js +++ b/src/mode/cam/animate.js @@ -200,17 +200,17 @@ self.kiri.loader.push(function() { if (KIRI.client) KIRI.client.animate_setup = function(settings, ondone) { unitScale = settings.controller.units === 'in' ? 1/25.4 : 1; - send("animate_setup", {settings}, ondone); + KIRI.client.send("animate_setup", {settings}, ondone); }; if (KIRI.client) KIRI.client.animate = function(data, ondone) { - send("animate", data, ondone); + KIRI.client.send("animate", data, ondone); }; if (KIRI.client) KIRI.client.animate_cleanup = function(data, ondone) { - send("animate_cleanup", data, ondone); + KIRI.client.send("animate_cleanup", data, ondone); }; // ---( WORKER FUNCTIONS )--- diff --git a/src/mode/cam/driver.js b/src/mode/cam/driver.js index e0058c11..6c4a7263 100644 --- a/src/mode/cam/driver.js +++ b/src/mode/cam/driver.js @@ -29,7 +29,7 @@ KIRI.client.sync(); let settings = API.conf.get(); let widgets = API.widgets.map(); - send("cam_traces", { settings }, output => { + KIRI.client.send("cam_traces", { settings }, output => { let ids = []; KIRI.codec.decode(output).forEach(rec => { ids.push(rec.id); diff --git a/src/mode/fdm/driver.js b/src/mode/fdm/driver.js index c89a721b..f06e8e89 100644 --- a/src/mode/fdm/driver.js +++ b/src/mode/fdm/driver.js @@ -42,7 +42,7 @@ KIRI.client.sync(); let settings = API.conf.get(); let widgets = API.widgets.map(); - send('fdm_support_generate', { settings }, (gen) => { + KIRI.client.send("fdm_support_generate", { settings }, (gen) => { for (let g of gen) g.widget = widgets[g.id]; ondone(gen); });