/
elwoodfo
/
Homework
Обзор
Документация
Войти
/
elwoodfo
/
Homework
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
index.html
115 строк
4 KB
elwoodfo
update: index.html
03 апр 2026, 15:09
Верифицирован
03 апр 2026, 15:09
39f5be2
Код
Авторство
О чём код?
<!doctype html> <html lang="ru"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="theme-color" content="#0b1020" /> <meta name="description" content="Учебный портал с расписанием и предметами" /> <title>Учебный портал</title> <!-- Preconnect --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <!-- Non-blocking Google Fonts --> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" media="print" onload="this.media='all'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap"> </noscript> <!-- Styles --> <link rel="stylesheet" href="styles.css" /> <!-- App (defer = не блокирует загрузку страницы) --> <script defer src="app.js"></script> </head> <body> <header class="topbar"> <div class="brand"> <div class="title">Учебный портал</div> </div> <button id="navToggle" class="btn btn-ghost nav-toggle" type="button" aria-label="Меню" aria-expanded="false"> ☰ </button> <nav id="navMenu" class="nav nav-menu"> <a class="nav-link" href="https://disk.yandex.ru/i/jpItXvXGeH70ug" target="_blank" rel="noopener noreferrer">Очередь</a> <a class="nav-link" href="https://lks.rusoil.net/profile/disciplines" target="_blank" rel="noopener noreferrer">Веб версия УГНТУ</a> <a class="nav-link" href="https://disk.yandex.ru/d/9BugG9NxIE9MAA" target="_blank" rel="noopener noreferrer">Записи практик</a> </nav> <div class="right"> <div class="clock"> <div id="time" class="time">--:--:--</div> <div id="date" class="date">----</div> </div> <button id="themeToggle" class="btn btn-ghost" title="Тема">🌙/☀️</button> </div> </header> <main class="container"> <section class="card"> <div class="card-head"> <h2>Актуальная информация</h2> <div id="infoUpdated" class="muted"></div> </div> <div id="infoMessage" class="info-message">Загрузка…</div> </section> <section class="grid"> <section class="card"> <div class="card-head"> <h2>Предметы</h2> <div class="muted">Кнопки ведут на ссылки из таблицы</div> </div> <div id="subjects" class="list"><div class="skeleton">Загрузка…</div></div> </section> <section class="card"> <div class="card-head"> <h2>Расписание</h2> <div class="muted">Сгруппировано по дням</div> </div> <div id="schedule" class="schedule"><div class="skeleton">Загрузка…</div></div> </section> </section> <footer class="muted footer"> Если ты меняешь таблицу — изменения появятся у всех при обновлении страницы (и быстро благодаря кэшу). </footer> </main> <div id="modalOverlay" class="modal-overlay" hidden> <div class="modal" role="dialog" aria-modal="true" aria-labelledby="modalTitle"> <div class="modal-head"> <div> <div id="modalTitle" class="modal-title">Заголовок</div> <div id="modalSubtitle" class="modal-subtitle muted"></div> </div> <button id="modalClose" class="btn btn-ghost" aria-label="Закрыть">✕</button> </div> <div id="modalBody" class="modal-body"></div> <div class="modal-actions"> <a id="modalOpenLink" class="btn btn-primary" href="#" target="_blank" rel="noopener noreferrer">Открыть</a> <button id="modalCopy" class="btn" type="button">Скопировать ссылку</button> <button id="modalCancel" class="btn" type="button">Закрыть</button> </div> </div> </div> </body> </html>