Merge branch 'feature/rework-left-menu' of https://git.startinblox.com/applications/hubl into feature/rework-left-menu
This commit is contained in:
		@ -1,7 +1,28 @@
 | 
			
		||||
 | 
			
		||||
document.addEventListener("DOMContentLoaded", () => {
 | 
			
		||||
  const searchField = document.querySelector('.menu-search');
 | 
			
		||||
  console.log(searchField);
 | 
			
		||||
  const leform = searchField.querySelector('form');
 | 
			
		||||
  console.log(leform);
 | 
			
		||||
  const MenuTabs = Array.from(document.querySelectorAll(".jsMenuTab"));
 | 
			
		||||
  MenuTabs.forEach(menuTab => {
 | 
			
		||||
    const menuHeader = menuTab.querySelector('.jsMenuHeader');
 | 
			
		||||
    const menuArrow = menuTab.querySelector('.jsMenuArrow')
 | 
			
		||||
    const menuSub = menuTab.querySelector('.jsMenuSub');
 | 
			
		||||
    const menuOption = menuTab.querySelector('.jsMenuOption');
 | 
			
		||||
    const menuAdmin = menuTab.querySelector('.jsMenuAdmin');
 | 
			
		||||
  
 | 
			
		||||
    menuHeader.addEventListener('click', e => {
 | 
			
		||||
      menuArrow.classList.toggle('transform-up');
 | 
			
		||||
      menuSub.classList.toggle('hidden');
 | 
			
		||||
    });
 | 
			
		||||
    menuOption.addEventListener('click', e => {
 | 
			
		||||
      menuAdmin.classList.toggle('hidden');
 | 
			
		||||
      e.stopPropagation();
 | 
			
		||||
    });
 | 
			
		||||
  });
 | 
			
		||||
  
 | 
			
		||||
  const searchForm = document.querySelector('.menu-search');
 | 
			
		||||
  searchForm.addEventListener('formChange', () => {
 | 
			
		||||
    if(document.querySelector('.menu-search input').value != "") {
 | 
			
		||||
      searchForm.style.backgroundColor = "red"; //- Put overriden color here
 | 
			
		||||
    } else {
 | 
			
		||||
      searchForm.style.backgroundColor = "blue"; //- Put default color here
 | 
			
		||||
    }
 | 
			
		||||
  })
 | 
			
		||||
});
 | 
			
		||||
@ -1,22 +1,3 @@
 | 
			
		||||
 | 
			
		||||
const MenuTabs = Array.from(document.querySelectorAll(".jsMenuTab"));
 | 
			
		||||
MenuTabs.forEach(menuTab => {
 | 
			
		||||
  const menuHeader = menuTab.querySelector('.jsMenuHeader');
 | 
			
		||||
  const menuArrow = menuTab.querySelector('.jsMenuArrow')
 | 
			
		||||
  const menuSub = menuTab.querySelector('.jsMenuSub');
 | 
			
		||||
  const menuOption = menuTab.querySelector('.jsMenuOption');
 | 
			
		||||
  const menuAdmin = menuTab.querySelector('.jsMenuAdmin');
 | 
			
		||||
 | 
			
		||||
  menuHeader.addEventListener('click', e => {
 | 
			
		||||
    menuArrow.classList.toggle('transform-up');
 | 
			
		||||
    menuSub.classList.toggle('hidden');
 | 
			
		||||
  });
 | 
			
		||||
  menuOption.addEventListener('click', e => {
 | 
			
		||||
    menuAdmin.classList.toggle('hidden');
 | 
			
		||||
    e.stopPropagation();
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
// auxiliary function closes the user profile menu
 | 
			
		||||
function closeUserControls() {
 | 
			
		||||
  let userControls = Array.from(document.querySelectorAll(".user-controls"));
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
if componentSet.has('circles') || componentSet.has('projects') || componentSet.has('profileDirectory')
 | 
			
		||||
if componentSet.has('circles') || componentSet.has('projects') || componentSet.has('profileDirectory') || componentSet.has('chat')
 | 
			
		||||
  solid-widget(name='hubl-menu-empty')
 | 
			
		||||
    template
 | 
			
		||||
      p.segment.full.empty.whitespace-normal(style='display:block!important; color:#D0D4DA')
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user