diff --git a/src/kiri/init.js b/src/kiri/init.js index 1287f4c7..483f260e 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -2094,15 +2094,16 @@ UI.scaleX.was = UI.scaleY.was = UI.scaleZ.was = 1; }; - let ltpops = []; - UC.hoverPop(UI.ltsetup, { group: ltpops, target: $('set-pop') }); - UC.hoverPop(UI.ltfile, { group: ltpops, target: $('file-pop') }); - UC.hoverPop(UI.ltview, { group: ltpops, target: $('pop-view') }); - UC.hoverPop(UI.ltact, { group: ltpops, target: $('pop-slice') }); - UC.hoverPop(UI.render, { group: ltpops, target: $('pop-render'), sticky: true }); - UC.hoverPop(UI.rotate, { group: ltpops, target: $('pop-rotate'), sticky: true }); - UC.hoverPop(UI.scale, { group: ltpops, target: $('pop-scale'), sticky: true }); - UC.hoverPop(UI.nozzle, { group: ltpops, target: $('pop-nozzle'), sticky: true }); + let hpops = []; + UC.hoverPop(UI.ltsetup, { group: hpops, target: $('set-pop') }); + UC.hoverPop(UI.ltfile, { group: hpops, target: $('file-pop') }); + UC.hoverPop(UI.ltview, { group: hpops, target: $('pop-view') }); + UC.hoverPop(UI.ltact, { group: hpops, target: $('pop-slice') }); + UC.hoverPop(UI.render, { group: hpops, target: $('pop-render'), sticky: true }); + UC.hoverPop(UI.rotate, { group: hpops, target: $('pop-rotate'), sticky: true }); + UC.hoverPop(UI.scale, { group: hpops, target: $('pop-scale'), sticky: true }); + UC.hoverPop(UI.nozzle, { group: hpops, target: $('pop-nozzle'), sticky: true }); + UC.hoverPop($('app-acct'), { group: hpops, target: $('acct-pop') } ); UC.onBlur([ UI.toolName, diff --git a/src/kiri/ui.js b/src/kiri/ui.js index db633bb7..6f37653b 100644 --- a/src/kiri/ui.js +++ b/src/kiri/ui.js @@ -909,7 +909,9 @@ clearTimeout(closes.timer); popped = false; }; - el.addEventListener("mouseenter", openit); + if (opt.auto !== false) { + el.addEventListener("mouseenter", openit); + } el.addEventListener("mouseleave", (ev) => { closes.timer = setTimeout(() => { target.classList.remove("hoverpop"); diff --git a/web/kiri/index.css b/web/kiri/index.css index d41b7a59..b3a3662d 100644 --- a/web/kiri/index.css +++ b/web/kiri/index.css @@ -317,8 +317,8 @@ th, tr, td, label { align-items: center; justify-content: flex-end; } -#app-acct:hover #acct-pop { - display: flex; +#acct-pop.hoverpop { + display: flex !important; } #acct-pop { display: none;