diff --git a/src/kiri/main.js b/src/kiri/main.js index e0355ca7..4988997b 100644 --- a/src/kiri/main.js +++ b/src/kiri/main.js @@ -908,6 +908,15 @@ gapp.register("kiri.main", [], (root, exports) => { options.selectedIndex = optlist.indexOf(mode); modename.onchange = (ev) => setMode(optlist[options.selectedIndex]); } + // highlight selected mode menu item + ["FDM","CAM","SLA","LASER"].forEach(sm => { + const cl = $(`mode-${sm.toLowerCase()}`).classList; + if (sm === mode) { + cl.add('selected'); + } else { + cl.remove('selected'); + } + }); // restore cached device profile for this mode if (current.cdev[mode]) { current.device = clone(current.cdev[mode]); diff --git a/web/kiri/index.css b/web/kiri/index.css index a920511a..1b04ff84 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -251,7 +251,7 @@ th, tr, td, label { border-left: 1px solid var(--blue-2); border-right: 1px solid var(--blue-2); } -.top-menu > span.selected { +.top-menu > span.selected, .top-menu-drop div.selected { background-color: var(--blue-3); } .top-menu > span:hover .top-menu-drop { diff --git a/web/kiri/index.html b/web/kiri/index.html index 5236deda..ae27decc 100644 --- a/web/kiri/index.html +++ b/web/kiri/index.html @@ -229,26 +229,6 @@
-
@@ -317,9 +297,12 @@
- - - + + + + + + @@ -553,10 +536,6 @@
- - - -