add hover persistence to app-acct menu

This commit is contained in:
Stewart Allen 2021-01-29 12:20:18 -05:00
commit c6a33cab70
3 changed files with 15 additions and 12 deletions

View file

@ -2094,15 +2094,16 @@
UI.scaleX.was = UI.scaleY.was = UI.scaleZ.was = 1; UI.scaleX.was = UI.scaleY.was = UI.scaleZ.was = 1;
}; };
let ltpops = []; let hpops = [];
UC.hoverPop(UI.ltsetup, { group: ltpops, target: $('set-pop') }); UC.hoverPop(UI.ltsetup, { group: hpops, target: $('set-pop') });
UC.hoverPop(UI.ltfile, { group: ltpops, target: $('file-pop') }); UC.hoverPop(UI.ltfile, { group: hpops, target: $('file-pop') });
UC.hoverPop(UI.ltview, { group: ltpops, target: $('pop-view') }); UC.hoverPop(UI.ltview, { group: hpops, target: $('pop-view') });
UC.hoverPop(UI.ltact, { group: ltpops, target: $('pop-slice') }); UC.hoverPop(UI.ltact, { group: hpops, target: $('pop-slice') });
UC.hoverPop(UI.render, { group: ltpops, target: $('pop-render'), sticky: true }); UC.hoverPop(UI.render, { group: hpops, target: $('pop-render'), sticky: true });
UC.hoverPop(UI.rotate, { group: ltpops, target: $('pop-rotate'), sticky: true }); UC.hoverPop(UI.rotate, { group: hpops, target: $('pop-rotate'), sticky: true });
UC.hoverPop(UI.scale, { group: ltpops, target: $('pop-scale'), sticky: true }); UC.hoverPop(UI.scale, { group: hpops, target: $('pop-scale'), sticky: true });
UC.hoverPop(UI.nozzle, { group: ltpops, target: $('pop-nozzle'), sticky: true }); UC.hoverPop(UI.nozzle, { group: hpops, target: $('pop-nozzle'), sticky: true });
UC.hoverPop($('app-acct'), { group: hpops, target: $('acct-pop') } );
UC.onBlur([ UC.onBlur([
UI.toolName, UI.toolName,

View file

@ -909,7 +909,9 @@
clearTimeout(closes.timer); clearTimeout(closes.timer);
popped = false; popped = false;
}; };
el.addEventListener("mouseenter", openit); if (opt.auto !== false) {
el.addEventListener("mouseenter", openit);
}
el.addEventListener("mouseleave", (ev) => { el.addEventListener("mouseleave", (ev) => {
closes.timer = setTimeout(() => { closes.timer = setTimeout(() => {
target.classList.remove("hoverpop"); target.classList.remove("hoverpop");

View file

@ -317,8 +317,8 @@ th, tr, td, label {
align-items: center; align-items: center;
justify-content: flex-end; justify-content: flex-end;
} }
#app-acct:hover #acct-pop { #acct-pop.hoverpop {
display: flex; display: flex !important;
} }
#acct-pop { #acct-pop {
display: none; display: none;