fix index mode change order of ops to allow clearning of animation artifacts

This commit is contained in:
Stewart Allen 2025-02-27 13:47:42 -05:00
commit 1c6e4429aa
2 changed files with 5 additions and 10 deletions

View file

@ -103,10 +103,6 @@ CAM.init = function(kiri, api) {
return;
}
const clockOp = cp.ops.filter(op => op.type === '|')[0];
// if (isIndexed && !clockOp) {
// func.opAdd(popOp['|'].new());
// } else if (!isIndexed && clockOp) {
// func.opDel(clockOp);
if (!clockOp) {
func.opAdd(popOp['|'].new());
} else {
@ -199,7 +195,6 @@ CAM.init = function(kiri, api) {
updateStock();
func.opRender();
api.uc.setVisible($('layer-animate'), isAnimate && isCamMode);
// api.uc.setVisible($('layer-toolpos'), isAnimate && isCamMode);
});
api.event.on("settings.saved", (settings) => {

View file

@ -223,13 +223,13 @@ gapp.register("kiri.init", (root, exports) => {
settings.device.fwRetract = ui.fwRetract.checked;
// refresh vars and other ui elements
uc.refresh();
if (el === ui.camStockIndexed) {
api.view.set_arrange();
}
api.conf.update();
DOC.activeElement.blur();
api.event.emit("boolean.click");
api.devices.update_laser_state();
if (el === ui.camStockIndexed) {
api.space.set_focus();
}
}
function onButtonClick(ev) {
@ -991,9 +991,9 @@ gapp.register("kiri.init", (root, exports) => {
anim.speed = newButton(null,"anim.fast",{icon:'<i class="fas fa-forward"></i>',title:"toggle speed"}),
anim.labspd = newValue(3, {class:"center padleft"}),
anim.labx = newLabel("X", {class:"padleft"}),
anim.valx = newValue(6, {class:"center"}),
anim.valx = newValue(7, {class:"center"}),
anim.laby = newLabel("Y", {class:"padleft"}),
anim.valy = newValue(6, {class:"center"}),
anim.valy = newValue(7, {class:"center"}),
anim.labz = newLabel("Z", {class:"padleft"}),
anim.valz = newValue(6, {class:"center"}),
anim.laba = newLabel("A", {class:"padleft hide"}),