Team Ai
Apppublic

GamiDPC/securewin-shell

sourceHugging Faceupdated 11mo agoView on Hugging Face
0likes
script.js65 linesDownload Raw Back to root
1// Update time every second2function updateTime() {3    const now = new Date();4    const timeElement = document.getElementById('time');5    timeElement.textContent = now.toLocaleTimeString();6}7 8setInterval(updateTime, 1000);9updateTime();10 11// Admin modal handling12const adminBtn = document.getElementById('admin-btn');13const adminModal = document.getElementById('admin-modal');14const cancelBtn = document.getElementById('cancel-btn');15const submitBtn = document.getElementById('submit-btn');16 17adminBtn.addEventListener('click', () => {18    adminModal.classList.remove('hidden');19    adminModal.classList.add('flex');20});21 22cancelBtn.addEventListener('click', () => {23    adminModal.classList.add('hidden');24    adminModal.classList.remove('flex');25});26 27submitBtn.addEventListener('click', () => {28    // Here you would validate the password29    const password = document.getElementById('password-input').value;30    console.log('Password entered:', password); // In a real app, validate this31    32    // For demo, just close the modal33    adminModal.classList.add('hidden');34    adminModal.classList.remove('flex');35});36 37// Create app icons38const appGrid = document.querySelector('.grid');39const appIconTemplate = document.getElementById('app-icon-template');40 41const apps = [42    { name: "Браузер", icon: "globe" },43    { name: "Текстовый редактор", icon: "edit" },44    { name: "Калькулятор", icon: "divide" },45    { name: "Календарь", icon: "calendar" },46    { name: "Почта", icon: "mail" },47    { name: "Музыка", icon: "music" },48    { name: "Настройки", icon: "settings" },49    { name: "Камера", icon: "camera" },50    { name: "Галерея", icon: "image" },51    { name: "Контакты", icon: "users" },52    { name: "Заметки", icon: "file-text" },53    { name: "Карты", icon: "map" }54];55 56apps.forEach(app => {57    const icon = appIconTemplate.content.cloneNode(true);58    const iconElement = icon.querySelector('i');59    iconElement.setAttribute('data-feather', app.icon);60    icon.querySelector('span').textContent = app.name;61    icon.querySelector('div').addEventListener('click', () => {62        console.log(`Launching ${app.name}`); // In a real app, this would launch the exe63    });64    appGrid.appendChild(icon);65});