您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Тёмная тема для сайта lms.human.ua
// ==UserScript== // @name Dark Theme for lms.human.ua // @namespace https://github.com/FL1IP // @version 0.2.1 // @homepage https://github.com/FL1IP/dark-theme-lms.human.ua // @description Тёмная тема для сайта lms.human.ua // @icon https://i.ibb.co/7tfx27mJ/humanblack.png // @author FL1IP // @license MIT // @match https://lms.human.ua/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; GM_addStyle(` body { background-color: #121212 !important; } .lesson-ui, .calendar-wrapper { background-color: #121212 !important; } .post-item-user-name, .post-item-header, .central-part, .post-item-heading, .post-item-hometask-container__info-title, .date__day-number, .header-with-number, .calendar-day-name, .activity-title, .activity-status { color: #b3b3b3 !important; } .workspaces, .workspaces__header, .calendar-day-date { background-color: #121212; } .workspaces__logo, .workspaces__close-button { filter: invert(1); } .ev-profile-person, .institution__details, .institution { background-color: #1e1e1e; } .post-item-group-info a, .post-item-hometask-container__info-sub-title, .activity-name, .badge__item--inverse-colors, .calendar-event-group, .calendar-event-subject { color: #999999 !important; } .calendar-canvas-container { background-color: #141414c7 !important; border-color: #252525 !important; } .calendar-day-of-week--border-gray { border-color: #252525 !important; } .calendar-day-title { color: #bdbdbd !important; border-color: #252525 !important; } .calendar-event-details-lesson-title, .calendar-event-details-item, .dropdown--default, .calendar-feed-event-time-container, .calendar-feed-event-link-container { background-color: #181818 !important; color: #bdbdbd !important; } .calendar-event-lesson-number, .calendar-feed-event-time { border: 1px solid #252525 !important; background-color: #202020 !important; color: #bdbdbd !important; } .calendar-event { background-color: #181818 !important; color: #bdbdbd !important; } .button.bordered { border-color: #252525 !important; background-color: #202020; } .left-navigation-button { background-color: #121212 !important; filter: opacity(97%) !important; border-color: rgb(105 105 105) !important; color: #ffffff !important; } /* Стили для боковой панели на главной странице */ .community-tile { background-color: #1e1e1e !important; border: 2px solid #252525 !important; color: #e0e0e0 !important; } .left-side-bar { background-color: #121212 !important; color: #ffffff !important; box-shadow: inset -3px 0 9px #262626 !important; } .ellipse-button, .info-box__icon2 { filter: invert(97%) !important; } .post-item-hometask-container, .basic-box, .box-content { background-color: #1e1e1e !important; color: #e0e0e0 !important; } .basic-box__header-title, .new-heading h1, .calendar-navigation-current-period__title, .hometask-data-view__title, .hometask-info__title, .info-box__text, .info-box__text-title, .spinner.spinner--default, .bem-user__name, .outside-angular-app__loading-heading, .hometask-sidebar__item__text { color: #b3b3b3 !important; } .hometask-card__theme-info__title, .student-hometask-card__task-statuses__badge__text { color: #9eaabb !important; } .tabs-navigation-container { border-bottom: none !important; } .ng-navigation-mobile { background-color: #121212 !important; } .ng-tabs--design-3, .mat-mdc-tab-link, .ng-tabs--design-3, .mat-mdc-tab-link, .mdc-tab__text-label { color: #e0e0e0; --mat-tab-header-inactive-hover-label-text-color: #6090d7 } .ng-navigation { background-color: #121212 !important; color: #ffffff !important; } .intercom__button { background-color: #121212 !important; } .mat-mdc-tab-links { background-color: #1e1e1e !important; color: #e0e0e0 !important; } .activities-tabs { background-color: #121212 !important; border-color: rgb(105 105 105) !important } .tile2__footer { background-color: #1e1e1e !important; border-color: #333333 !important; } .tile2 { border: 2px solid #252525; background-color: #252525; } .tile2__title { filter: invert(97%) !important; } .hometask-info[_ngcontent-ng-c1915296917] { border: #181818 !important; background-color: #181818 !important; } .hometask-card { border: #181818 !important; background-color: #181818 !important; color: #e0e0e0 !important; } .basic-box { border: none; box-shadow: none; } .calendar-period-navigation--bubble-design { border-color: #252525; background-color: #252525; } .calendar-period-navigation--clickable:hover { background-color: #181818; } .info-box { color: #e0e0e0 !important; background-color: #1e1e1e !important; border: 2px #252525 !important; box-shadow: none } .text-left { border-color: #252525 !important; background-color: #292929 !important; color: #e0e0e0; } .p-dropdown { border: 2px solid #202020; background-color: #181818; color: #e0e0e0; } .p-inputtext { background-color: #181818; border-color: #202020 !important; } .p-dropdown-panel, .p-dropdown-items, .p-dropdown-item, .p-dropdown-item-group { background-color: #181818; color: #e0e0e0; } .p-dropdown-item-group { background-color: #181818; color: #e0e0e0; border-top: 2px solid #202020; border-right: 2px solid #202020; border-left: 2px solid #202020; } .outside-angular-app { background-color: #616c83; } .hometask-sidebar__item.selected { background-color: #202020 !important; color: #e0e0e0 !important; } .layout-container-full__header3 { filter: opacity(97%) !important; } `); function hideFirstDropdownItem() { const items = document.querySelectorAll(".p-dropdown-item-group"); if (items.length > 0) { items[0].style.display = "none"; } } const observer = new MutationObserver((mutations) => { for (const mutation of mutations) { if (mutation.addedNodes.length > 0) { hideFirstDropdownItem(); } } }); observer.observe(document.body, { childList: true, subtree: true }); hideFirstDropdownItem(); })();