- Главная: фото, факты, соцсети, форма связи, анимации - Архитектура: карточки проектов и отдельные страницы (Тихий двор, павильон, «Лофт») - Проекты: Aman's World (скриншоты, описание) и хоумлаб - Меню из config.json, шаблон новых страниц, черновики training/work/fixed - Чистый HTML/CSS/JS без сборки, шрифты и картинки локально Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
11 lines
606 B
JavaScript
11 lines
606 B
JavaScript
// Подключается в <head>: помечает «JS работает», сразу запрашивает config.json и даёт общий сигнал готовности
|
|
(function () {
|
|
var root = document.documentElement;
|
|
root.className += ' js';
|
|
window.siteReady = function () { root.classList.add('ready'); };
|
|
setTimeout(window.siteReady, 2000); // страховка: страница не останется скрытой
|
|
window.siteConfig = fetch('/config.json')
|
|
.then(function (r) { if (!r.ok) throw 0; return r.json(); })
|
|
.catch(function () { return null; });
|
|
})();
|