DarkDLNure

Робить сайт краще, виправляє неповну темну тему. Для студентів мого вишу.

目前为 2022-10-19 提交的版本。查看 最新版本

// ==UserScript==
// @name         DarkDLNure
// @namespace    http://dl.nure.ua
// @version      1.1.0
// @description  Робить сайт краще, виправляє неповну темну тему. Для студентів мого вишу.
// @author       Mops
// @match        https://dl.nure.ua/*
// @icon         https://dl.nure.ua/pluginfile.php/1/theme_moove/favicon/1664384975/favicon.ico
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
let s=`
.btn.footer-footer
    { background: var(--primary) }
.moove-darkmode :not([role=main]) > .nav-tabs .nav-link.active
    { background-color: transparent }
.moove-darkmode .notification,
.moove-darkmode .popover-region-footer-container,
.moove-darkmode .drawer,
.moove-darkmode .description .course-description-item,
.moove-darkmode .block .block-cards .course-summaryitem,
.moove-darkmode #topofscroll
    { background: #292929 !important; padding: 24px 15px !important }
.moove-darkmode .nav-item > .nav-link:hover,
.moove-darkmode .forumnodiscuss,
.moove-darkmode .custom-select
    { background: #151515 !important; color: white !important }
.moove-darkmode .popover-body > *
    { background: #292929 !important; color: white !important }
.moove-darkmode .activity-header
    { background: #292929 !important; margin: 0 !important }
.moove-darkmode .dropdown-menu,
.moove-darkmode .notification,
.moove-darkmode .bg-light,
.moove-darkmode .bg-white,
.moove-darkmode .icons-collapse-expand:hover,
.moove-darkmode .icons-collapse-expand:focus,
.moove-darkmode .progress
    { background: #151515 !important }
.moove-darkmode,
.moove-darkmode #region-main,
.moove-darkmode button.carousel-navigation-link:hover,
.moove-darkmode .course-description-item.summarytext > * > * > *,
.moove-darkmode .generaltable tr.grouper td
    { background: #292929 !important }
.moove-darkmode .page-link,
.moove-darkmode nobr > span.attbtn
    { background: #151515 !important; border: 1px solid black !important }
.moove-darkmode .generaltable td.submissionstatussubmitted,
.moove-darkmode .generaltable td.earlysubmission,
.moove-darkmode .generaltable td.submissiongraded
    { background-color: transparent; color: var(--success) !important }
.moove-darkmode .generaltable td.submissionnotgraded
    { background-color: transparent; color: var(--danger) !important }

.navigation .nav-link.active,
.moove-darkmode .dropdown-divider,
.moove-darkmode .nav-tabs,
.moove-darkmode .navbar.fixed-top .divider,
.moove-darkmode .bg-light,
.moove-darkmode .bg-white:not(.navbar):not(.card-footer)
    { border-color: black !important }
.moove-darkmode .navigation .nav-link.active
    { border-color: white !important }
.moove-darkmode .activity-navigation .larrow,
.moove-darkmode .activity-navigation .rarrow,
.moove-darkmode .course-summaryitem,
.moove-darkmode .course-section,
.moove-darkmode .activity-item:not(.activityinline),
.moove-darkmode .forumpost,
.moove-darkmode .card.dashboard-card,
.moove-darkmode .activity-information .activity-dates
    { border-color: #151515 !important }
.generaltable th,
.generaltable td,
.moove-darkmode .popover-region-container,
.moove-darkmode .popover-region-footer-container
    { border-color: #292929 !important }
.nav-tabs .nav-link, .nav-tabs .nav-link:hover
    { border: none !important }
.moove-darkmode .btn-secondary,
.moove-darkmode .btn-secondary:hover
    { border: none; background-color: #151515; color: white }

.moove-darkmode .generaltable tr:hover,
.moove-darkmode .generaltable tr:hover td,
.moove-darkmode .submissionnotgraded,
.moove-darkmode a.nav-link.active,
.moove-darkmode a.nav-link.active:hover
    { color: #617f89 !important }
.moove-darkmode a
    { color: #65a9d7 !important }
.moove-darkmode pre
    { color: #ced4da !important }
.moove-darkmode .contact p.role,
.moove-darkmode .block-cards span.categoryname,
.moove-darkmode .primary-navigation .navigation .nav-link,
.moove-darkmode .navbar-nav .show>.nav-link,
.moove-darkmode .navbar-nav .active>.nav-link,
.moove-darkmode .navbar-nav .nav-link.show,
.moove-darkmode .navbar-nav .nav-link.active,
.moove-darkmode .submenu .header
    { color: white !important }

.moove-darkmode .notification-image,
.moove-darkmode .icon:not(.ygtvitem *):not(.comment-link > i):not(.supportemail > a > i)
    { filter: invert(1) }
.icons-collapse-expand i,
.btn-footer-popover i
    { filter: invert(0) !important }
.moove-darkmode .btn-outline-secondary:not(:hover)
    { filter: brightness(2) }

.moove-darkmode #page.drawers::-webkit-scrollbar-track { background: #151515 !important }
.moove-darkmode #page.drawers::-webkit-scrollbar-thumb { border-color: #151515 !important }
.moove-darkmode .drawercontent::-webkit-scrollbar-track { background: #292929 !important }
.moove-darkmode .drawercontent::-webkit-scrollbar-thumb { border-color: #292929 !important }

.moove-darkmode #page-footer .column-left a.btn
    { color: white !important }
.course-summaryitem .row a,
.course-summaryitem .row a > .summaryimage
    { height: 100% }
.pagelayout-incourse #region-main,
.moove-darkmode #theme_boost-drawers-courseindex
    { padding: 0 !important }
[role=main] > .nav-tabs
    { margin-top: 25px }
#maincontent,
.content-item-container .view-more
    { display: none !important }
.moove-darkmode .btn-outline-secondary,
notifications
    { padding: 5px 12px }
`
if(location.href=='https://dl.nure.ua/login/index.php')
{s=`
#page
    { background: #151515 !important }
a,
.btn-link i,
.btn-link
    { color: #65a9d7 !important }
.loginform
    { background: #292929 !important; color: white }
.btn-block:not(.btn-secondary)
    { border: none !important; color: white !important; font-size: 24px }
.login-heading + .btn
    { background: white !important; color: black !important }
`}
if(location.href=='https://dl.nure.ua/')
{s=`
#page, nav.navbar, #topofscroll
    { background: #151515 !important }
#page-content, #page-content [role=main],
.description-inner > * > *
    { background: #292929 !important; color: white !important }
nav.navbar *
    { color: white !important }
nav.navbar [role=menubar] > li > a:hover
    { background: #292929 !important }
#page.drawers::-webkit-scrollbar-track
    { background: #151515 !important }
#page.drawers::-webkit-scrollbar-thumb
    { border-color: #151515 !important }
`}
document.head.innerHTML=('<style>'+s+'</style>')+document.head.innerHTML;
console.log('[%cDark%cDLNure%c] enabled.', 'color: #55c', 'color: yellow', '');
})()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址