34 lines
748 B
JavaScript
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 |