[matrix] Hide hamburger menu on pages without sidebar
This commit is contained in:
		
							
								
								
									
										22
									
								
								docs/_static/custom.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								docs/_static/custom.js
									
									
									
									
										vendored
									
									
								
							@@ -56,16 +56,18 @@ document.addEventListener('DOMContentLoaded', () => {
 | 
				
			|||||||
  sections = document.querySelectorAll('section');
 | 
					  sections = document.querySelectorAll('section');
 | 
				
			||||||
  hamburgerToggle = document.getElementById('hamburger-toggle');
 | 
					  hamburgerToggle = document.getElementById('hamburger-toggle');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  hamburgerToggle.addEventListener('click', (e) => {
 | 
					  if (hamburgerToggle) {
 | 
				
			||||||
    sidebar.element.classList.toggle('sidebar-toggle');
 | 
					    hamburgerToggle.addEventListener('click', (e) => {
 | 
				
			||||||
    let button = hamburgerToggle.firstElementChild;
 | 
					      sidebar.element.classList.toggle('sidebar-toggle');
 | 
				
			||||||
    if (button.textContent == 'menu') {
 | 
					      let button = hamburgerToggle.firstElementChild;
 | 
				
			||||||
      button.textContent = 'close';
 | 
					      if (button.textContent == 'menu') {
 | 
				
			||||||
    }
 | 
					        button.textContent = 'close';
 | 
				
			||||||
    else {
 | 
					      }
 | 
				
			||||||
      button.textContent = 'menu';
 | 
					      else {
 | 
				
			||||||
    }
 | 
					        button.textContent = 'menu';
 | 
				
			||||||
  });
 | 
					      }
 | 
				
			||||||
 | 
					    });
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const tables = document.querySelectorAll('.py-attribute-table[data-move-to-id]');
 | 
					  const tables = document.querySelectorAll('.py-attribute-table[data-move-to-id]');
 | 
				
			||||||
  tables.forEach(table => {
 | 
					  tables.forEach(table => {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								docs/_templates/layout.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								docs/_templates/layout.html
									
									
									
									
										vendored
									
									
								
							@@ -102,9 +102,11 @@
 | 
				
			|||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
    {#- The sidebar component #}
 | 
					    {#- The sidebar component #}
 | 
				
			||||||
    <aside class="grid-item">
 | 
					    <aside class="grid-item">
 | 
				
			||||||
 | 
					      {%- if display_toc %}
 | 
				
			||||||
      <span id="hamburger-toggle">
 | 
					      <span id="hamburger-toggle">
 | 
				
			||||||
        <span class="material-icons">menu</span>
 | 
					        <span class="material-icons">menu</span>
 | 
				
			||||||
      </span>
 | 
					      </span>
 | 
				
			||||||
 | 
					      {%- endif %}
 | 
				
			||||||
      <span id="settings-toggle" class="settings" onclick="settingsModal.open();">
 | 
					      <span id="settings-toggle" class="settings" onclick="settingsModal.open();">
 | 
				
			||||||
        <span class="material-icons">settings</span>
 | 
					        <span class="material-icons">settings</span>
 | 
				
			||||||
      </span>
 | 
					      </span>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user