/
blackdragon1
/
HORSE
Обзор
Документация
Войти
/
blackdragon1
/
HORSE
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
settings.html
130 строк
7 KB
BLACK_DRAGON
create settings.html
07 фев 2026, 13:13
Верифицирован
07 фев 2026, 13:13
e7d2053
Код
Авторство
О чём код?
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Настройки - Horse 26.001.0</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <header class="header"> <div class="browser-info"> <h1>⚙️ Настройки</h1> <div class="version">Horse 26.001.0</div> </div> <a href="index.html" class="back-btn">← На главную</a> </header> <main class="main-content"> <div class="settings-container"> <div class="setting-section"> <h2>🔍 Поисковая система по умолчанию</h2> <div class="setting-options"> <label class="setting-option"> <input type="radio" name="search-engine" value="google" checked> <span class="option-title">Google</span> <span class="option-desc">Глобальная поисковая система</span> </label> <label class="setting-option"> <input type="radio" name="search-engine" value="yandex"> <span class="option-title">Яндекс</span> <span class="option-desc">Российская поисковая система</span> </label> </div> </div> <div class="setting-section"> <h2>🎨 Внешний вид</h2> <div class="setting-options"> <label class="setting-option"> <input type="radio" name="theme" value="dark" checked> <span class="option-title">Темная тема</span> <span class="option-desc">Стандартная тема браузера</span> </label> <label class="setting-option"> <input type="radio" name="theme" value="light"> <span class="option-title">Светлая тема</span> <span class="option-desc">Классический светлый интерфейс</span> </label> </div> </div> <div class="setting-section"> <h2>🕐 Часовой пояс</h2> <div class="timezone-info"> <p>Текущий часовой пояс: <span id="current-timezone">Определяется автоматически</span></p> <p>Текущий город: <span id="current-city">Определяется автоматически</span></p> <p class="hint">Часовой пояс определяется автоматически по вашему местоположению</p> </div> </div> <div class="setting-section"> <h2>ℹ️ О браузере</h2> <div class="about-info"> <p><strong>Версия:</strong> Horse 26.001.0 (Веб-версия)</p> <p><strong>Создатель:</strong> <a href="https://gitverse.ru/blackdragon1" target="_blank">blackdragon1</a></p> <p><strong>Поддержка:</strong> Беларусь и Россия</p> <p><strong>Хостинг:</strong> GitVerse Pages</p> <p><strong>Дата сборки:</strong> <span id="build-date">Загрузка...</span></p> </div> </div> <div class="actions"> <button id="save-settings" class="primary-btn">Сохранить настройки</button> <button id="reset-settings" class="secondary-btn">Сбросить к стандартным</button> </div> </div> </main> </div> <script> // Настройки document.addEventListener('DOMContentLoaded', function() { // Загрузка сохраненных настроек const savedEngine = localStorage.getItem('horse_preferred_engine') || 'google'; document.querySelector(`input[name="search-engine"][value="${savedEngine}"]`).checked = true; // Установка даты сборки document.getElementById('build-date').textContent = new Date().toLocaleDateString('ru-RU'); // Определение часового пояса const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; document.getElementById('current-timezone').textContent = timezone; // Определение города function getCityFromTimezone(tz) { const map = { 'Europe/Moscow': 'Москва', 'Europe/Minsk': 'Минск', 'Europe/Kiev': 'Киев', 'Europe/London': 'Лондон', 'America/New_York': 'Нью-Йорк', 'America/Los_Angeles': 'Лос-Анджелес' }; return map[tz] || tz.split('/').pop().replace('_', ' '); } document.getElementById('current-city').textContent = getCityFromTimezone(timezone); // Сохранение настроек document.getElementById('save-settings').addEventListener('click', function() { const engine = document.querySelector('input[name="search-engine"]:checked').value; localStorage.setItem('horse_preferred_engine', engine); alert('Настройки сохранены!'); window.location.href = 'index.html'; }); // Сброс настроек document.getElementById('reset-settings').addEventListener('click', function() { if (confirm('Сбросить все настройки к стандартным?')) { localStorage.clear(); alert('Настройки сброшены!'); window.location.reload(); } }); }); </script> </body> </html>