fix: gear settings menu toggle, and logic for scale/mode sync

This commit is contained in:
DiTus
2026-03-21 08:56:25 +01:00
parent 1c5404bc8e
commit 7d9a8ea237

View File

@ -498,10 +498,6 @@ constructor() {
});
}
initPriceScaleControls() {
const btnSettings = document.getElementById('btnSettings');
const settingsPopup = document.getElementById('settingsPopup');
// Settings Popup Toggle and Outside Click
if (btnSettings && settingsPopup) {
btnSettings.addEventListener('click', (e) => {
@ -510,7 +506,7 @@ constructor() {
});
document.addEventListener('click', (e) => {
if (!settingsPopup.contains(e.target) && e.target !== btnSettings && !btnSettings.contains(e.target)) {
if (!settingsPopup.contains(e.target) && e.target !== btnSettings) {
settingsPopup.classList.add('hidden');
}
});
@ -571,7 +567,6 @@ constructor() {
window.setScaleMode(newMode);
}
});
}
initNavigationControls() {
const chartWrapper = document.getElementById('chartWrapper');