add stock indexing process parameter. animation style tracks stock indexing

This commit is contained in:
Stewart Allen 2022-10-28 10:28:27 -04:00
commit f2828afbd8
5 changed files with 16 additions and 3 deletions

View file

@ -26,7 +26,7 @@ let isAnimate,
let zaxis = { x: 0, y: 0, z: 1 },
popOp = {},
animVer = 1,
animVer = 0,
seed = Date.now(),
func = {
hover: noop,
@ -63,6 +63,10 @@ CAM.init = function(kiri, api) {
return API.conf.get().process.camZBottom > 0;
}
function setAnimationStyle(settings) {
animVer = settings.process.camStockIndexed ? 1 : 0;
}
// wire up animate button in ui
api.event.on("function.animate", (mode) => {
if (isAnimate) {
@ -127,6 +131,7 @@ CAM.init = function(kiri, api) {
api.ui.camTabs.marker.style.display = hasTabs ? 'flex' : 'none';
api.ui.camStock.marker.style.display = proc.camStockOn ? 'flex' : 'none';
updateStock(settings, 'settings.saved.internal');
setAnimationStyle(settings);
});
api.event.on("settings.load", (settings) => {
@ -134,6 +139,7 @@ CAM.init = function(kiri, api) {
if (!isCamMode) return;
validateTools(settings.tools);
restoreTabs(api.widgets.all());
setAnimationStyle(settings);
});
api.event.on([