(() => { const initUserInterface = () => { const gcMainContentElement = document.querySelector('.gc-main-content'); gcMainContentElement.classList.remove('gc-user-admin'); gcMainContentElement.classList.add('gc-user-user'); }; // initUserInterface(); const getAccessTraining = (accessTrainings) => { const arr = accessTrainings; const path = location.pathname; for (const id of arr) { if (path.indexOf(id) !== - 1) { return true; } if (document.querySelector('.breadcrumbs')) { const breadcrumbsItems = document.querySelectorAll('.breadcrumbs a'); for (const item of breadcrumbsItems) { if (item.href.indexOf(id) !== -1) { return true; } } } if (document.querySelector('.breadcrumb')) { const breadcrumbsItems = document.querySelectorAll('.breadcrumb a'); for (const item of breadcrumbsItems) { if (item.href.indexOf(id) !== -1) { return true; } } } } }; const createStyleMainMenuTemplate = () => { return ( `` ); }; const createMainMenuTemplate = () => { const defaultMenuItemProfile = document.querySelector('.menu-item-profile .menu-item-icon'); let defaultMenuItemProfileImage = ''; if (defaultMenuItemProfile) { defaultMenuItemProfileImage = defaultMenuItemProfile.src; } return ( `

${window.accountSafeUserName}

Обучение Тиара Мои покупки Кабинет партнера Chatium
` ); }; const initSettingsMenu = () => { const body = document.body; const toggleButton = document.querySelector('.main-lk-menu__header-toggle-btn'); toggleButton.addEventListener('click', () => { body.classList.toggle('body--o-hidden'); const mainLkMenuElement = document.querySelector('.main-lk-menu'); mainLkMenuElement.classList.toggle('main-lk-menu--open'); }); }; const initMainMenuComponent = () => { const body = document.body; body.insertAdjacentHTML('beforeend', createStyleMainMenuTemplate()); body.classList.toggle('body--pt-80'); body.insertAdjacentHTML('beforeend', createMainMenuTemplate()); initSettingsMenu(); }; // const gcMainContentElement = document.querySelector('.gc-main-content'); const accessTrainings = [923320485]; // const isUser = gcMainContentElement.classList.contains('gc-user-user'); const isUser = true; const isAccessTraining = getAccessTraining(accessTrainings); if (isUser && isAccessTraining) { let checkDEFAULTNav = setInterval(function () { if (document.querySelector('.gc-account-leftbar')) { initMainMenuComponent(); clearInterval(checkDEFAULTNav); } }, 10); } })();