enhance(frontend): 「デバイスのダークモードと同期する」を有効にしている際の挙動を視覚的にわかりやすく
This commit is contained in:
parent
983480131b
commit
d6120f956d
|
@ -6,7 +6,10 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
<template>
|
<template>
|
||||||
<div class="_gaps_m rsljpzjq">
|
<div class="_gaps_m rsljpzjq">
|
||||||
<div v-adaptive-border class="rfqxtzch _panel">
|
<div v-adaptive-border class="rfqxtzch _panel">
|
||||||
<div class="toggle">
|
<div
|
||||||
|
class="toggle"
|
||||||
|
:class="{ disabled: syncDeviceDarkMode }"
|
||||||
|
>
|
||||||
<div class="toggleWrapper">
|
<div class="toggleWrapper">
|
||||||
<input id="dn" v-model="darkMode" type="checkbox" class="dn"/>
|
<input id="dn" v-model="darkMode" type="checkbox" class="dn"/>
|
||||||
<label for="dn" class="toggle">
|
<label for="dn" class="toggle">
|
||||||
|
@ -90,6 +93,7 @@ import { definePageMetadata } from '@/scripts/page-metadata.js';
|
||||||
import { miLocalStorage } from '@/local-storage.js';
|
import { miLocalStorage } from '@/local-storage.js';
|
||||||
import { unisonReload } from '@/scripts/unison-reload.js';
|
import { unisonReload } from '@/scripts/unison-reload.js';
|
||||||
import * as os from '@/os.js';
|
import * as os from '@/os.js';
|
||||||
|
import { readFile } from 'fs';
|
||||||
|
|
||||||
async function reloadAsk() {
|
async function reloadAsk() {
|
||||||
const { canceled } = await os.confirm({
|
const { canceled } = await os.confirm({
|
||||||
|
@ -191,13 +195,18 @@ definePageMetadata(() => ({
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 26px 0;
|
padding: 26px 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
&.disabled {
|
&.disabled::after {
|
||||||
opacity: 0.7;
|
position: absolute;
|
||||||
|
z-index: 3;
|
||||||
&, * {
|
content: '';
|
||||||
cursor: not-allowed !important;
|
top: 0;
|
||||||
}
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background-color: var(--acrylicPanel);
|
||||||
|
cursor: not-allowed;
|
||||||
}
|
}
|
||||||
|
|
||||||
> .toggleWrapper {
|
> .toggleWrapper {
|
||||||
|
|
Loading…
Reference in New Issue