28 lines
813 B
JavaScript
28 lines
813 B
JavaScript
/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
|
|
|
|
"use strict";
|
|
|
|
(function() {
|
|
|
|
if (!self.kiri.driver) self.kiri.driver = { };
|
|
if (self.kiri.driver.SLA) return;
|
|
|
|
const KIRI = self.kiri,
|
|
SLA = KIRI.driver.SLA = {
|
|
// init, // src/mode/sla/client.js
|
|
// slice, // src/mode/sla/slice.js
|
|
prepare,
|
|
// export, // src/mode/sla/export.js
|
|
// printDownload, // src/mode/sla/client.js
|
|
legacy: false
|
|
};
|
|
|
|
if (SLA.legacy) console.log("SLA Driver in Legacy Mode");
|
|
|
|
// runs in worker. would usually be in src/mode/sla/prepare.js
|
|
function prepare(widgets, settings, update) {
|
|
self.worker.print = KIRI.newPrint(settings, widgets);
|
|
update(1);
|
|
}
|
|
|
|
})();
|