refactor(frontend): prefix css variables (#14725)
* wip * Update index.d.ts * remove unnecessary codes
This commit is contained in:
		@@ -42,7 +42,7 @@ SPDX-License-Identifier: AGPL-3.0-only
 | 
			
		||||
		<div :class="$style.indicators">
 | 
			
		||||
			<div v-if="['image/gif', 'image/apng'].includes(image.type)" :class="$style.indicator">GIF</div>
 | 
			
		||||
			<div v-if="image.comment" :class="$style.indicator">ALT</div>
 | 
			
		||||
			<div v-if="image.isSensitive" :class="$style.indicator" style="color: var(--warn);" :title="i18n.ts.sensitive"><i class="ti ti-eye-exclamation"></i></div>
 | 
			
		||||
			<div v-if="image.isSensitive" :class="$style.indicator" style="color: var(--MI_THEME-warn);" :title="i18n.ts.sensitive"><i class="ti ti-eye-exclamation"></i></div>
 | 
			
		||||
		</div>
 | 
			
		||||
		<button :class="$style.menu" class="_button" @click.stop="showMenu"><i class="ti ti-dots" style="vertical-align: middle;"></i></button>
 | 
			
		||||
		<i class="ti ti-eye-off" :class="$style.hide" @click.stop="hide = true"></i>
 | 
			
		||||
@@ -165,7 +165,7 @@ function showMenu(ev: MouseEvent) {
 | 
			
		||||
		height: 100%;
 | 
			
		||||
		pointer-events: none;
 | 
			
		||||
		border-radius: inherit;
 | 
			
		||||
		box-shadow: inset 0 0 0 4px var(--warn);
 | 
			
		||||
		box-shadow: inset 0 0 0 4px var(--MI_THEME-warn);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -186,8 +186,8 @@ function showMenu(ev: MouseEvent) {
 | 
			
		||||
	display: block;
 | 
			
		||||
	position: absolute;
 | 
			
		||||
	border-radius: 6px;
 | 
			
		||||
	background-color: var(--fg);
 | 
			
		||||
	color: var(--accentLighten);
 | 
			
		||||
	background-color: var(--MI_THEME-fg);
 | 
			
		||||
	color: var(--MI_THEME-accentLighten);
 | 
			
		||||
	font-size: 12px;
 | 
			
		||||
	opacity: .5;
 | 
			
		||||
	padding: 5px 8px;
 | 
			
		||||
@@ -206,19 +206,19 @@ function showMenu(ev: MouseEvent) {
 | 
			
		||||
 | 
			
		||||
.visible {
 | 
			
		||||
	position: relative;
 | 
			
		||||
	//box-shadow: 0 0 0 1px var(--divider) inset;
 | 
			
		||||
	background: var(--bg);
 | 
			
		||||
	//box-shadow: 0 0 0 1px var(--MI_THEME-divider) inset;
 | 
			
		||||
	background: var(--MI_THEME-bg);
 | 
			
		||||
	background-size: 16px 16px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
html[data-color-scheme=dark] .visible {
 | 
			
		||||
	--c: rgb(255 255 255 / 2%);
 | 
			
		||||
	background-image: linear-gradient(45deg, var(--c) 16.67%, var(--bg) 16.67%, var(--bg) 50%, var(--c) 50%, var(--c) 66.67%, var(--bg) 66.67%, var(--bg) 100%);
 | 
			
		||||
	background-image: linear-gradient(45deg, var(--c) 16.67%, var(--MI_THEME-bg) 16.67%, var(--MI_THEME-bg) 50%, var(--c) 50%, var(--c) 66.67%, var(--MI_THEME-bg) 66.67%, var(--MI_THEME-bg) 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
html[data-color-scheme=light] .visible {
 | 
			
		||||
	--c: rgb(0 0 0 / 2%);
 | 
			
		||||
	background-image: linear-gradient(45deg, var(--c) 16.67%, var(--bg) 16.67%, var(--bg) 50%, var(--c) 50%, var(--c) 66.67%, var(--bg) 66.67%, var(--bg) 100%);
 | 
			
		||||
	background-image: linear-gradient(45deg, var(--c) 16.67%, var(--MI_THEME-bg) 16.67%, var(--MI_THEME-bg) 50%, var(--c) 50%, var(--c) 66.67%, var(--MI_THEME-bg) 66.67%, var(--MI_THEME-bg) 100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.menu {
 | 
			
		||||
@@ -258,10 +258,10 @@ html[data-color-scheme=light] .visible {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.indicator {
 | 
			
		||||
	/* Hardcode to black because either --bg or --fg makes it hard to read in dark/light mode */
 | 
			
		||||
	/* Hardcode to black because either --MI_THEME-bg or --MI_THEME-fg makes it hard to read in dark/light mode */
 | 
			
		||||
	background-color: black;
 | 
			
		||||
	border-radius: 6px;
 | 
			
		||||
	color: var(--accentLighten);
 | 
			
		||||
	color: var(--MI_THEME-accentLighten);
 | 
			
		||||
	display: inline-block;
 | 
			
		||||
	font-weight: bold;
 | 
			
		||||
	font-size: 0.8em;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user