File size: 1,021 Bytes
3d8e647
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
document.addEventListener('DOMContentLoaded', () => {
    // Sidebar button interactions
    const sidebarButtons = document.querySelectorAll('.sidebar-btn');
    sidebarButtons.forEach(button => {
        button.addEventListener('click', () => {
            sidebarButtons.forEach(btn => btn.classList.remove('active'));
            button.classList.add('active');
        });
    });

    // Theme toggle functionality (could be expanded)
    const themeToggle = document.createElement('button');
    themeToggle.className = 'toolbar-btn ml-4';
    themeToggle.innerHTML = '<i data-feather="moon"></i>';
    document.querySelector('.bg-gray-800').appendChild(themeToggle);
    
    themeToggle.addEventListener('click', () => {
        document.documentElement.classList.toggle('dark');
        feather.replace();
    });

    // Resize chart when window resizes
    window.addEventListener('resize', () => {
        if (window.TradingView) {
            window.dispatchEvent(new Event('resize'));
        }
    });
});