mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-05 19:24:39 +00:00
bug fixes to help with build
This commit is contained in:
+16
-2
@@ -30,6 +30,10 @@ import stringToHTML from './seqta/utils/stringToHTML'
|
|||||||
import { updateAllColors } from './seqta/ui/colors/Manager'
|
import { updateAllColors } from './seqta/ui/colors/Manager'
|
||||||
import { updateBgDurations } from './seqta/ui/Animation'
|
import { updateBgDurations } from './seqta/ui/Animation'
|
||||||
|
|
||||||
|
/* import injected from 'url:./css/injected.scss';
|
||||||
|
*/ /* import documentLoad from 'url:./css/documentload.scss'; */
|
||||||
|
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
interface Window {
|
interface Window {
|
||||||
chrome?: any
|
chrome?: any
|
||||||
@@ -62,8 +66,18 @@ document.addEventListener(
|
|||||||
import('./css/injected.scss')
|
import('./css/injected.scss')
|
||||||
import('./css/documentload.scss')
|
import('./css/documentload.scss')
|
||||||
|
|
||||||
/* const link = GetCSSElement()
|
/* const injectedCSS = document.createElement('link')
|
||||||
document.getElementsByTagName('html')[0].appendChild(link); */
|
injectedCSS.setAttribute('rel', 'stylesheet')
|
||||||
|
injectedCSS.setAttribute('type', 'text/css')
|
||||||
|
injectedCSS.setAttribute('href', injected) */
|
||||||
|
|
||||||
|
/* const documentLoadCSS = document.createElement('link')
|
||||||
|
documentLoadCSS.setAttribute('rel', 'stylesheet')
|
||||||
|
documentLoadCSS.setAttribute('type', 'text/css')
|
||||||
|
documentLoadCSS.setAttribute('href', documentLoad) */
|
||||||
|
|
||||||
|
/* document.head.appendChild(documentLoadCSS) */
|
||||||
|
/* document.head.appendChild(injectedCSS) */
|
||||||
|
|
||||||
enableCurrentTheme()
|
enableCurrentTheme()
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -525,7 +525,7 @@ div > ol:has(.uiFileHandlerWrapper) {
|
|||||||
#menu ul {
|
#menu ul {
|
||||||
width: 280px; // TODO: I know its 10px larger than its parent, but for some reason there is a 10px right padding that doesn't show up properly in devtools???
|
width: 280px; // TODO: I know its 10px larger than its parent, but for some reason there is a 10px right padding that doesn't show up properly in devtools???
|
||||||
}
|
}
|
||||||
.student #menu > ul::before {
|
/* .student #menu > ul::before {
|
||||||
background-image: url(data-url:../resources/icons/betterseqta-dark-full.png);
|
background-image: url(data-url:../resources/icons/betterseqta-dark-full.png);
|
||||||
position: -webkit-sticky;
|
position: -webkit-sticky;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
@@ -536,7 +536,7 @@ div > ol:has(.uiFileHandlerWrapper) {
|
|||||||
}
|
}
|
||||||
.dark .student #menu > ul::before {
|
.dark .student #menu > ul::before {
|
||||||
background-image: url(data-url:../resources/icons/betterseqta-light-full.png);
|
background-image: url(data-url:../resources/icons/betterseqta-light-full.png);
|
||||||
}
|
} */
|
||||||
|
|
||||||
.assessmentsWrapper .message {
|
.assessmentsWrapper .message {
|
||||||
display: none;
|
display: none;
|
||||||
@@ -685,12 +685,9 @@ div > ol:has(.uiFileHandlerWrapper) {
|
|||||||
left: 0;
|
left: 0;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
.dark #title::before {
|
|
||||||
background-image: url(data-url:../resources/icons/betterseqta-light-full.png);
|
|
||||||
}
|
|
||||||
|
|
||||||
#title::before {
|
#title::before {
|
||||||
background-image: url(data-url:../resources/icons/betterseqta-dark-full.png);
|
background-image: var(--betterseqta-logo);
|
||||||
background-position: left;
|
background-position: left;
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: auto 48px;
|
background-size: auto 48px;
|
||||||
@@ -1682,7 +1679,7 @@ li.MessageList__unread___3imtO {
|
|||||||
content: "";
|
content: "";
|
||||||
width: 14px;
|
width: 14px;
|
||||||
height: 12px;
|
height: 12px;
|
||||||
background-image: url("data-url:../resources/icons/betterseqta-light-outline.png");
|
background-image: url("../resources/icons/betterseqta-light-outline.png");
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
background-size: 18px 18px;
|
background-size: 18px 18px;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ import { lightenAndPaleColor } from './lightenAndPaleColor';
|
|||||||
import ColorLuminance from './ColorLuminance';
|
import ColorLuminance from './ColorLuminance';
|
||||||
import { SettingsState } from '../../../types/storage';
|
import { SettingsState } from '../../../types/storage';
|
||||||
|
|
||||||
|
import darkLogo from 'url:../../../resources/icons/betterseqta-light-full.png';
|
||||||
|
import lightLogo from 'url:../../../resources/icons/betterseqta-dark-full.png';
|
||||||
import iFrameCSS from 'url:../../../css/iframe.scss';
|
import iFrameCSS from 'url:../../../css/iframe.scss';
|
||||||
|
|
||||||
// Helper functions
|
// Helper functions
|
||||||
@@ -37,9 +39,12 @@ export function updateAllColors(storedSetting: any, newColor = null) {
|
|||||||
// Mode-based properties, applied if storedSetting is provided
|
// Mode-based properties, applied if storedSetting is provided
|
||||||
let modeProps = {};
|
let modeProps = {};
|
||||||
if (DarkMode !== null) {
|
if (DarkMode !== null) {
|
||||||
if (!DarkMode) {
|
modeProps = DarkMode ? {
|
||||||
modeProps = { '--better-pale': lightenAndPaleColor(selectedColor) };
|
'--betterseqta-logo': `url(${darkLogo})`
|
||||||
}
|
} : {
|
||||||
|
'--better-pale': lightenAndPaleColor(selectedColor),
|
||||||
|
'--betterseqta-logo': `url(${lightLogo})`
|
||||||
|
};
|
||||||
|
|
||||||
if (DarkMode) {
|
if (DarkMode) {
|
||||||
document.documentElement.style.removeProperty('--better-pale');
|
document.documentElement.style.removeProperty('--better-pale');
|
||||||
|
|||||||
Reference in New Issue
Block a user