diff --git a/unl_projects.css b/unl_projects.css index 45ca361bb52589b3c160688f9841cdd07af931df..8e49af57dca0e9d420010cbff89619ef29458977 100644 --- a/unl_projects.css +++ b/unl_projects.css @@ -1,3 +1,31 @@ +html.neon { + --body-bg-main: rgb(38 38 42); + --page-paper-main: rgb(47 48 53); + --color-primary: rgb(85 176 224); + --color-secondary: rgb(85 176 224); + --color-theme-200: hsl(230 6% 25% / 1); + --color-theme-900: hsl(0deg 0% 90%); + --modal-background: rgba(38, 38, 42, 0.7); + --input-background-color: hsl(230 6% 15% / 1); +} + +html.neon #project_tasks.list_mode div.task_list_tasks h2 { + background-color: var(--page-paper-main); +} + +html.neon #project_tasks.list_mode div.task_list_tasks h2::after { + background-image: none; +} + +#project_tasks.list_mode div.task_list_tasks .completed_task_toggler { + color: var(--color-primary); + filter: brightness(90%); +} + +html.neon .c-pill-box { + background-color: var(--body-bg-main); +} + div.time_record { cursor: pointer; } diff --git a/unl_projects.js b/unl_projects.js index 0d5ba73bb0045774f9d506ca9644bb80a15b1a09..43b81e9d6be034bea8d942261b9f7b869d9d837a 100644 --- a/unl_projects.js +++ b/unl_projects.js @@ -1,32 +1,20 @@ // ==UserScript== -// @name UNL Projects -// @namespace https://git.unl.edu/s-anelso56/tampermonkey-scripts -// @version 0.3 -// @description Improvements to projects.unl.edu -// @author Alan Nelson -// @match https://projects.unl.edu/* -// @icon https://projects.unl.edu/assets/system/images/layout/favicon/favicon.png -// @grant none +// @name UNL Projects +// @namespace https://git.unl.edu/s-anelso56/tampermonkey-scripts +// @version 0.4 +// @description Improvements to projects.unl.edu +// @author Alan Nelson +// @match https://projects.unl.edu/* +// @icon https://projects.unl.edu/assets/system/images/layout/favicon/favicon.png +// @resource css1 https://git.unl.edu/s-anelso56/tampermonkey-scripts/-/raw/main/unl_projects.css +// @grant GM_getResourceText +// @grant GM_addStyle // ==/UserScript== -(function() { - 'use strict'; +GM_addStyle(GM_getResourceText("css1")); - function addStyle(css) { - const style = document.getElementById("TM_UserStyles") || (function() { - const style = document.createElement('style'); - style.type = 'text/css'; - style.id = "TM_UserStyles"; - document.head.appendChild(style); - return style; - })(); - const sheet = style.sheet; - sheet.insertRule(css, (sheet.rules || sheet.cssRules || []).length); - } +(function () { + "use strict"; - addStyle('div.time_record { cursor: pointer; }'); - addStyle('.project.list a.project_link>div { padding-top: 6px !important; padding-bottom: 6px !important; }'); - addStyle('a.project_link { min-height: inherit !important; }'); - addStyle('div.tracking_objects_list_group > h2 { color: var(--color-primary); }'); - addStyle('div.project_tasks_left_column > div > div.task_lists { display: grid; grid-template-columns: repeat(2, 1fr);'); + // })();