checkpoint ui refactor
This commit is contained in:
parent
6060f9e8bd
commit
ec6dc2c171
8 changed files with 82 additions and 68 deletions
|
|
@ -2084,8 +2084,7 @@ gapp.register("kiri.init", [], (root, exports) => {
|
|||
slaFirstOffset: uc.newInput(LANG.sa_opzo_s, {title:LANG.sa_opzo_l, convert:uc.toFloat, bound:uc.bound(0,1), modes:SLA}),
|
||||
slaAntiAlias: uc.newSelect(LANG.sa_opaa_s, {title:LANG.sa_opaa_l, modes:SLA}, "antialias"),
|
||||
|
||||
rangeGroup: uc.newGroup("ranges", null, {modes:FDM, group:"ranges"}),
|
||||
rangeList: uc.newRow([], {}),
|
||||
fdmRanges: $('fdm-ranges'),
|
||||
|
||||
settingsSave: $('settingsSave'),
|
||||
settingsName: $('settingsName'),
|
||||
|
|
@ -2964,7 +2963,6 @@ gapp.register("kiri.init", [], (root, exports) => {
|
|||
$('tool-rotate').onclick = event.bind("tool.show", "rotate");
|
||||
$('tool-scale').onclick = event.bind("tool.show", "scale");
|
||||
$('tool-mesh').onclick = event.bind("tool.show", "mesh");
|
||||
$('tool-selector').onclick = event.bind("tool.show", "select");
|
||||
}
|
||||
|
||||
// warn users they are running a beta release
|
||||
|
|
|
|||
|
|
@ -898,8 +898,14 @@ gapp.register("kiri.main", [], (root, exports) => {
|
|||
current.mode = mode;
|
||||
MODE = MODES[mode];
|
||||
DRIVER = kiri.driver[mode];
|
||||
// update mode display
|
||||
$('app-mode-name').innerHTML = mode === 'CAM' ? 'CNC' : mode;
|
||||
// update mode drop-down
|
||||
{
|
||||
const modename = $('mode-name');
|
||||
const options = modename.options;
|
||||
const optlist = ["FDM","CAM","SLA","LASER"];
|
||||
options.selectedIndex = optlist.indexOf(mode);
|
||||
modename.onchange = (ev) => setMode(optlist[options.selectedIndex]);
|
||||
}
|
||||
// highlight relevant device mode button
|
||||
["fdm","sla","cam","laser"].forEach(dev => {
|
||||
let cl = $(`mode-${dev}`).classList;
|
||||
|
|
|
|||
|
|
@ -566,8 +566,10 @@ function platformDeletePost() {
|
|||
platformChanged();
|
||||
}
|
||||
|
||||
// render list of current widgets
|
||||
function platformChanged() {
|
||||
h.bind($('ft-select'), api.widgets.all().map(w => {
|
||||
h.bind($('ws-widgets'), api.widgets.all().map(w => {
|
||||
console.log('widget ...',w);
|
||||
let color;
|
||||
return [
|
||||
h.button({
|
||||
|
|
|
|||
|
|
@ -280,12 +280,17 @@ gapp.register("kiri.ui", [], (root, exports) => {
|
|||
|
||||
div.appendChild(row);
|
||||
if (label) {
|
||||
// let l1 = DOC.createElement('hr');
|
||||
// l1.classList.add('set-header-line');
|
||||
// row.appendChild(l1);
|
||||
|
||||
link = DOC.createElement('a');
|
||||
link.appendChild(DOC.createTextNode(label));
|
||||
row.appendChild(link);
|
||||
let line = DOC.createElement('hr');
|
||||
line.classList.add('set-header-line');
|
||||
row.appendChild(line);
|
||||
|
||||
let l2 = DOC.createElement('hr');
|
||||
l2.classList.add('set-header-line');
|
||||
row.appendChild(l2);
|
||||
}
|
||||
|
||||
addModeControls(row, opt);
|
||||
|
|
|
|||
Loading…
Reference in a new issue