ano-mr-site/front/main.js

34 lines
748 B
JavaScript

/**
* @typedef {import ('./lib/js-lib/page-manager.js').PageManager} PageManager
*/
/**
* Основной элемент для управления страницами
* @type {PageManager}
*/
var page_manager
/** Основной метод */
const main = async () => {
page_manager = new PageManager('page-space',
{
element: 'main-page',
init: main_page_init,
},
{
element: 'info-page',
init: info_page_init,
always_mode: true
},
{
element: 'slider-page',
init: slider_page_init,
always_mode: true
}
)
page_manager.set_page('main-page', {page_manager})
}
window.onload = main