document.body.onload = () => { // Загружаем шрифт AGopt и включаем переносы const fnt = "/file/download?id=5384"; let stf = document.createElement("style"); stf.innerHTML = `@font-face{font-family:"ag";src:url(${fnt})}` + "p,span.text{hyphens:auto}"; document.head.append(stf); // Цвет фона страницы вне содержимого сайта document.body.style.background = "#f6fcef"; // Цвет ссылок document.querySelectorAll("a").forEach(e => e.style.color = "#693"); document.querySelectorAll("a.month").forEach( e => e.style.cssText = "color: white; opacity: 1"); // Цвет фона под логотипом, наименованием, адресом и пр. document.querySelector("div.top").style.background = "#f6fcef"; // Наименование гимназии в хидере document.querySelector("header a.name-text").style.cssText = "color: #c63; letter-spacing: 1px; font-family: 'ag', Tahoma, sans-serif;" + "margin-top: 8px"; document.querySelector("header a.name-text").innerHTML = document.querySelector("header a.name-text").innerHTML .replace("№ 47", "N° 47"); // Адрес и телефоны под наименованием document.querySelectorAll("header span").forEach(e => e.style.color = "#693"); // Цвет фона горизонтального меню document.querySelectorAll("nav.main-menu").forEach( e => e.style.background = "#693"); document.querySelectorAll("nav.main-menu a").forEach( e => e.style.cssText = "color: white"); document.querySelectorAll("nav.main-menu li a").forEach( e => { e.onmouseover = () => e.style.background = "#9c3"; e.onmouseout = () => e.style.background = "#693" } ); // Цвет фона бокового меню и оформление пунктов меню document.querySelectorAll("aside section.section-limiter").forEach( e => e.style.background = "#f6fcef"); document.querySelector("aside nav.side-menu").style.background = "#f6fcef"; document.querySelectorAll("aside nav.side-menu li a").forEach( e => e.style.cssText = "color: #693; border: none"); document.querySelector(".side-content .side-menu .more").style.color = "#693"; // Цвет фона плашки ссылки на электронный дневник document.querySelector("aside a.electronic-diary").style.cssText = "background: #693; color: white"; // Блок объявлений document.querySelector(".side-content .in").style.background = "#f6fcef"; document.querySelector("div.annotation p").style.cssText = "text-align: left; hyphens: auto"; document.querySelector("div.notice p.caption").style.cssText = "color: #c63; text-transform: none; font-size: 16px"; // Фон блока ссылок в футере и цвет текста ссылок document.querySelector("div.std-container div.in").style.background = "#f6fcef"; document.querySelectorAll("div.std-container div.in a").forEach( e => e.style.color = "#693"); // Публикуем девиз let deviz = document.createElement("p"); deviz.innerHTML = "Учителя верят — ученики достигают!"; deviz.style.cssText = "text-align:right; color:#693; " + "font: bold 15px serif; margin: 0; padding-right: 48px; " + "font-style: italic"; document.querySelector("header a.name-text").before(deviz); // Цвет заголовоков новостей и фон ссылок "Загрузить еще" setTimeout(() => { document.querySelectorAll("div.caption a").forEach( e => e.style.cssText = "color:#693; font-size: 18px"); document.querySelectorAll(".show-more-updates").forEach( e => e.style.cssText = "background: #f6fcef; color: #693"); }, 1000); // Favicon const fvi = ` PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA4LjQ2NyA4LjQ2NyIgeG1s OnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0 aCBzdHlsZT0iZmlsbDojOWMzO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0 aDoxLjQxMTExO3N0cm9rZS1saW5lY2FwOnNxdWFyZTtwYWludC1vcmRlcjpzdHJva2UgbWFya2Vy cyBmaWxsIiBkPSJNOTguMjUgMzMuNjYzVi4yOWw2NC42Ny0uMjUzLTMxLjI4MiAxODMuMDYtMzMu Mzg3LjA3NSAyNi44ODYtMTQ5LjUxSDk4LjI1IiB0cmFuc2Zvcm09InNjYWxlKC4wNDYyMykiLz48 cGF0aCBzdHlsZT0iZmlsbDojNjkzO2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDouMDkxMTgz MiIgZD0iTTU1LjcyIDE4My4xNDNjLS4xMDQtMTUuOTM2LS4wNDUtMzEuODczLS4wNi00Ny44MS0x OC41NTQtLjAzLTM3LjEwNy4wMDctNTUuNjYtLjA5OSAxMy40ODYtNDUuMDYgMjcuMTg4LTkwLjA3 IDQwLjc5Ni0xMzUuMUM1NS4yODYtLjA0NyA2OS44MDktLjA0IDg0LjI5LjEyOGwuMDQ1IDEwNi41 MjcgMTMuOTE1LS4wMDItNS41OTcgMjguOTU1LTguMzE4LS4yNzUtLjA5IDQ3LjgyNS0yOC41MjYt LjAxNnptLS4wNi0xMDcuMjE3Yy0uMDc0LTExLjM1NS4xOTctMjIuNzI0LS4xMTgtMzQuMDcyQTQ0 OTAuNjggNDQ5MC42OCAwIDAgMCAzNy42MDUgMTA2LjdsMTguMDA5LS4wNDZ6IiB0cmFuc2Zvcm09 InNjYWxlKC4wNDYyMykiLz48L3N2Zz4=`.replace(/\r|\n/g, ""); let fav = document.createElement("link"); [fav.rel, fav.href] = ["icon", `data:image/svg+xml;base64,${fvi}`]; document.head.prepend(fav); }