index.js 813 B

123456789101112131415161718192021222324252627282930
  1. import registerPage from "./js/pages/register.js";
  2. import loginPage from "./js/pages/login.js";
  3. const notifier = document.getElementById("notifier");
  4. const pageElements = document.querySelectorAll(".page");
  5. loginPage.render();
  6. window.notify = (type, message)=>{
  7. notifier.className = "";
  8. notifier.classList.add(type);
  9. notifier.textContent = message;
  10. notifier.style.display = "flex";
  11. setTimeout(()=>{
  12. notifier.style.display = "none";
  13. }, 7500);
  14. }
  15. window.changePage = (page)=>{
  16. for(let i = 0; i < pageElements.length; i++){
  17. pageElements[i].style.display = "none";
  18. }
  19. document.getElementById(`${page}Page`).style.display = "flex";
  20. switch(page){
  21. case "login": loginPage.render(); break;
  22. case "register": registerPage.render(); break;
  23. }
  24. }