fix nozzle/tool hide/show state
This commit is contained in:
parent
7e4bc43bfd
commit
c6a7ff00b2
3 changed files with 3 additions and 10 deletions
|
|
@ -144,12 +144,8 @@ CAM.init = function(kiri, api) {
|
||||||
isIndexed = undefined;
|
isIndexed = undefined;
|
||||||
isCamMode = mode === 'CAM';
|
isCamMode = mode === 'CAM';
|
||||||
SPACE.platform.setColor(isCamMode ? 0xeeeeee : 0xcccccc);
|
SPACE.platform.setColor(isCamMode ? 0xeeeeee : 0xcccccc);
|
||||||
api.uc.setVisible($('set-tools'), isCamMode);
|
|
||||||
api.uc.setVisible($('camops'), isCamMode && isArrange);
|
api.uc.setVisible($('camops'), isCamMode && isArrange);
|
||||||
api.uc.setVisible(UI.func.animate, isCamMode);
|
api.uc.setVisible(UI.func.animate, isCamMode);
|
||||||
// $('set-tools').style.display = isCamMode ? '' : 'none';
|
|
||||||
// $('camops').style.display = isCamMode && isArrange ? 'flex' : '';
|
|
||||||
// UI.func.animate.style.display = isCamMode ? '' : 'none';
|
|
||||||
if (!isCamMode) {
|
if (!isCamMode) {
|
||||||
func.clearPops();
|
func.clearPops();
|
||||||
func.tabClear();
|
func.tabClear();
|
||||||
|
|
|
||||||
|
|
@ -919,8 +919,9 @@ gapp.register("kiri.main", [], (root, exports) => {
|
||||||
current.device = clone(current.cdev[mode]);
|
current.device = clone(current.cdev[mode]);
|
||||||
api.event.emit('device.set', currentDeviceName());
|
api.event.emit('device.set', currentDeviceName());
|
||||||
}
|
}
|
||||||
// really belongs in CAM driver (lots of work / abstraction needed)
|
// hide/show
|
||||||
// updateStockVisibility();
|
api.uc.setVisible($('menu-nozzle'), mode === 'FDM');
|
||||||
|
api.uc.setVisible($('set-tools'), mode === 'CAM');
|
||||||
// updates right-hand menu by enabling/disabling fields
|
// updates right-hand menu by enabling/disabling fields
|
||||||
setViewMode(VIEWS.ARRANGE);
|
setViewMode(VIEWS.ARRANGE);
|
||||||
UC.setMode(MODE);
|
UC.setMode(MODE);
|
||||||
|
|
|
||||||
|
|
@ -247,7 +247,6 @@ function platformUpdateSelected() {
|
||||||
let disC = selwid.filter(w => w.meta.disabled === true).length;
|
let disC = selwid.filter(w => w.meta.disabled === true).length;
|
||||||
enable.style.display = disC ? 'flex' : 'none';
|
enable.style.display = disC ? 'flex' : 'none';
|
||||||
disable.style.display = enaC ? 'flex' : 'none';
|
disable.style.display = enaC ? 'flex' : 'none';
|
||||||
ui.nozzle.classList.remove('hide');
|
|
||||||
if (api.feature.meta && selcount === 1) {
|
if (api.feature.meta && selcount === 1) {
|
||||||
let sel = selwid[0];
|
let sel = selwid[0];
|
||||||
let name = sel.meta.file || sel.meta.url;
|
let name = sel.meta.file || sel.meta.url;
|
||||||
|
|
@ -276,11 +275,8 @@ function platformUpdateSelected() {
|
||||||
ui.mesh.name.innerText = '[0]';
|
ui.mesh.name.innerText = '[0]';
|
||||||
ui.mesh.points.innerText = '-';
|
ui.mesh.points.innerText = '-';
|
||||||
ui.mesh.faces.innerText = '-';
|
ui.mesh.faces.innerText = '-';
|
||||||
ui.nozzle.classList.add('hide');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ui.nozzle.style.display = extruders && extruders.length > 1 ? 'flex' : '';
|
|
||||||
|
|
||||||
if (extruders) {
|
if (extruders) {
|
||||||
for (let i = 0; i < extruders.length; i++) {
|
for (let i = 0; i < extruders.length; i++) {
|
||||||
let b = $(`sel-ext-${i}`);
|
let b = $(`sel-ext-${i}`);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue