controller.js 617 B

1234567891011121314151617
  1. let changeStrand = (name)=>{
  2. for(let strand of document.querySelectorAll(".strand")){
  3. strand.style.display = "none";
  4. }
  5. for(let button of document.querySelectorAll(".menu > button")){
  6. button.classList = "";
  7. button.onclick = ()=>{changeStrand(`${button.id.slice(0, button.id.indexOf("Btn"))}Strand`)};
  8. }
  9. let activeButton = document.querySelector(`#${name.slice(0, name.indexOf("Strand"))}Btn`);
  10. activeButton.classList = "active";
  11. activeButton.onclick = undefined;
  12. document.querySelector(`#${name}`).style.display = "flex";
  13. window[`${name}Obj`].display();
  14. }