Skip to content
Snippets Groups Projects
Select Git revision
  • af8dd6bc4b7e3c5c53f95c91e7f4c81e938925ed
  • master default protected
2 results

main.js

Blame
  • Forked from an inaccessible project.
    main.js 1.19 KiB
    import Router from './Router';
    import data from './data';
    import PizzaList from './pages/PizzaList';
    import Component from './components/Component';
    import PizzaForm from './pages/PizzaForm';
    
    Router.titleElement = document.querySelector('.pageTitle');
    Router.contentElement = document.querySelector('.pageContent');
    
    const pizzaList = new PizzaList([]),
    	aboutPage = new Component('p', null, 'ce site est génial'),
    	pizzaForm = new PizzaForm();
    
    //const pizzaList = new PizzaList([]);
    Router.routes = [{ path: '/', page: pizzaList, title: 'La carte' }];
    
    Router.navigate('/'); // affiche une page vide
    pizzaList.pizzas = data;
    Router.navigate('/'); // affiche la liste des pizzas
    
    document.querySelector('.newsContainer').setAttribute('style','');
    
    document.querySelector('.closeButton').addEventListener('click', event => {
        event.preventDefault();
        document.querySelector('.newsContainer').setAttribute('style','display:none');
    })
    
    
    Router.routes = [
        { path: '/', page: pizzaList, title: 'La carte' },
        { path: '/a-propos', page: aboutPage, title: 'À propos' },
        { path: '/ajouter-pizza', page: pizzaForm, title: 'Ajouter une pizza' },
    ];
    
    Router.menuElement = document.querySelector('.mainMenu');