Phase 3G Help System drawer function
This commit is contained in:
parent
cbadc9635d
commit
b76570f0d2
@ -215,7 +215,24 @@
|
|||||||
});
|
});
|
||||||
popovers.set(icon, popover);
|
popovers.set(icon, popover);
|
||||||
|
|
||||||
icon.addEventListener("show.bs.popover", () => {
|
icon.addEventListener("click", (event) => {
|
||||||
|
if (!window.PlotWeaverHelpDrawer?.isActive?.()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
hideActivePopover();
|
||||||
|
hideTooltip(icon);
|
||||||
|
window.PlotWeaverHelpPopovers?.hideAll();
|
||||||
|
window.PlotWeaverHelpDrawer.open(icon.dataset.helpKey || "");
|
||||||
|
});
|
||||||
|
icon.addEventListener("show.bs.popover", (event) => {
|
||||||
|
if (window.PlotWeaverHelpDrawer?.isActive?.()) {
|
||||||
|
event.preventDefault();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
hideActivePopover(icon);
|
hideActivePopover(icon);
|
||||||
hideTooltip(icon);
|
hideTooltip(icon);
|
||||||
});
|
});
|
||||||
@ -357,6 +374,15 @@
|
|||||||
setPinned(false);
|
setPinned(false);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
window.PlotWeaverHelpDrawer = {
|
||||||
|
isActive() {
|
||||||
|
return layout.classList.contains("help-open");
|
||||||
|
},
|
||||||
|
open(key) {
|
||||||
|
return openDrawer(key);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
setWidth(localStorage.getItem(storage.width) || "25%");
|
setWidth(localStorage.getItem(storage.width) || "25%");
|
||||||
setPinned(readBool(storage.pinned));
|
setPinned(readBool(storage.pinned));
|
||||||
setCollapsed(readBool(storage.collapsed));
|
setCollapsed(readBool(storage.collapsed));
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user