diff --git a/src/assets/style/read.scss b/src/assets/style/read.scss index e9f91c7..8abc975 100644 --- a/src/assets/style/read.scss +++ b/src/assets/style/read.scss @@ -14,7 +14,7 @@ img { } body { - //color: var(--color); + color: var(--color); //padding-top: var(--read-padding) !important; } diff --git a/src/components/read/EbookMenu.vue b/src/components/read/EbookMenu.vue index be2d77c..e8753cb 100644 --- a/src/components/read/EbookMenu.vue +++ b/src/components/read/EbookMenu.vue @@ -47,6 +47,7 @@ + @@ -60,6 +61,7 @@ import { throttle } from 'lodash-es' import Slider from '@/components/read/menu/Slider.vue' import { useRouter } from 'vue-router' import FontSetting from '@/components/read/menu/FontSetting.vue' +import BgSetting from '@/components/read/menu/BgSetting.vue' const themeOverrides: GlobalThemeOverrides = { Layout: { @@ -69,9 +71,9 @@ const themeOverrides: GlobalThemeOverrides = { export default defineComponent({ name: 'EbookMenu', - components: { FontSetting, Slider }, + components: { FontSetting, Slider, BgSetting }, setup() { - const { menuShow, sliderShow, fontSettingShow, $reset } = useMenu() + const { menuShow, sliderShow, fontSettingShow, bgSettingShow, $reset } = useMenu() $reset() const router = useRouter() const bookStore = useReadStore() @@ -88,7 +90,10 @@ export default defineComponent({ }, { icon: icon.mdiWhiteBalanceSunny, - action: () => {} + action: () => { + menuShow.value = false + bgSettingShow.value = true + } }, { icon: icon.mdiFormatSize, diff --git a/src/components/read/EbookReader.vue b/src/components/read/EbookReader.vue index 1e33633..3c7e1f2 100644 --- a/src/components/read/EbookReader.vue +++ b/src/components/read/EbookReader.vue @@ -1,7 +1,13 @@