browser-sync.js 1.1 KB

12345678910111213141516171819202122232425262728
  1. // Function to trigger offcanvas on reload
  2. (function() {
  3. setTimeout(() => {
  4. try {
  5. // Try to find the button with multiple selectors
  6. const hamburgerButton =
  7. document.querySelector('.hamburger-toggle') ||
  8. document.querySelector('.hamburger.offcanvas-trigger') ||
  9. document.querySelector('.navbar-toggler.hamburger');
  10. console.log('Looking for hamburger toggle button...');
  11. if (hamburgerButton) {
  12. console.log('Found hamburger button:', hamburgerButton);
  13. // Give Bootstrap time to initialize
  14. setTimeout(() => {
  15. hamburgerButton.click();
  16. console.log('Triggered hamburger button click');
  17. }, 100);
  18. } else {
  19. console.error('Could not find hamburger button');
  20. }
  21. } catch (error) {
  22. console.error('Error in browser-sync trigger:', error);
  23. }
  24. }, 1000); // Increased delay to ensure page is fully loaded
  25. })();