Полный реестр классов и функций M_OS

1. Список всех CSS-классов

Класс Назначение
Глобальные, Шрифты и Кнопки
.pattaya-regularШрифт Pattaya для заголовков.
.tinos-regularШрифт Tinos для основного текста.
.box-buttonКонтейнер кнопки с рамкой, фоном и анимацией нажатия (translateY).
.buttonБазовый стиль кнопки с серой рамкой.
.button spanТекст внутри кнопки (желтый цвет #fff176).
Экран блокировки (LockScreen)
.os-lockScreen-headerIslandСтилизация верхней панели ("островка") с анимацией смены цвета.
.os-lockScreen-topSectionКонтейнер для часов и даты.
.os-lockScreen-clockГлавные цифровые часы (большой шрифт, эффект инверсии).
.os-lockScreen-dateОформление текущей даты под часами.
.os-lockScreen-unlockTextТекст-подсказка "Смахните вверх" с анимацией плавания.
.lock-left-btnБоковой "язычок" слева для открытия виджетов с вертикальным текстом.
.lock-side-modal-bgЧерный полупрозрачный фон для боковой панели.
.lock-side-modalБоковая панель виджетов с анимацией выезда.
Часы и Виджеты
.faceЦиферблат аналоговых часов с логотипом по центру.
.hour, .minute, .secondСтрелки часов с соответствующей скоростью анимации.
.v-index, .h-indexЦифры/метки на циферблате аналоговых часов.
.cube-loaderКонтейнер анимированного 3D куба.
.cube-wrapper, .cube-spanГрани и обертка 3D куба с градиентом.
.cube-topВерхняя грань куба с эффектом тени и свечения.
.blockУниверсальный виджет с эффектом стекла и анимацией "heartbeat".
.battery-bar-innerИндикатор уровня заряда с градиентом от зеленого к красному.
Многозадачность и Системные окна
.mt-sidebarПолноэкранная панель многозадачности (справа).
.mt-widgetМиниатюра запущенного окна в панели многозадачности.
.mt-modalОкно предпросмотра/работы в режиме многозадачности.
.ios-panelПанель управления снизу в стиле iOS.
.ios-tileКвадратные кнопки внутри iOS-панели.
.modal, .modal-contentКлассические всплывающие окна.
Эффекты, Поиск и Галерея
.particleЧастицы фейерверка с анимацией взрыва (explode).
.aurora, .aurora__itemФон "Северное сияние" с плавающими цветными пятнами.
.night-lightОранжевый фильтр ночного режима поверх всего экрана.
.search-container, .result-btnИнтерфейс поиска и стили кнопок результатов.
.m-gallery-grid, .m-itemСетка галереи и отдельные карточки изображений.
.energy-savingСпециальный класс для Body, отключающий все тяжелые эффекты и анимации.

2. Список всех JavaScript-функций

Функция Назначение
Системные функции
updateBatteryStatus()Считывает уровень заряда устройства и обновляет все блоки с процентами.
openModal(link)Открывает окно и загружает в него переданный URL.
closeModal(event)Закрывает модальное окно и обнуляет iframe для остановки контента.
handleMinimize()Логика сворачивания активного окна.
openSideModal() / closeSideModal()Управление видимостью левой панели виджетов.
toggleWidgetPanelWidth()Переключение ширины панели виджетов (компактная / на весь экран).
Мультимедиа и Время
loadTrack(index)Загружает данные трека (название, файл) в плеер.
nextTrack()Переключает плеер на следующий трек в списке.
startTimer() / stopTimer()Управление секундомером.
updateDisplay()Форматирование вывода времени секундомера (ММ:СС:ССС).
Эффекты и Настройки
toggleSnow() / createFlake()Запуск и генерация эффекта падающего снега.
toggleRain() / createDrop()Запуск и генерация эффекта дождя.
toggleInvert()Включение режима негатива на всей странице.
toggleBlackWhite()Переключение в черно-белый режим (grayscale).
disableAnimations()Удаляет все CSS-анимации для экономии ресурсов.
makeEverythingWhite()Меняет цвет текста всех элементов на белый.
flipPage()Зеркальное отражение/поворот интерфейса.
brighten() / dim()Регулировка яркости через CSS фильтры.
removeAllCurves()Убирает скругления (border-radius) у всех объектов.
replaceImages()Заменяет изображения иконок на стандартную заглушку.
Дополнительно
initTerminal()Запуск системного чата/терминала и загрузка истории.
log(txt, type)Вывод сообщения в кастомную консоль на экране.