diff --git a/modules/web/src/components.d.ts b/modules/web/src/components.d.ts
index 3753cd434..e63bb697a 100644
--- a/modules/web/src/components.d.ts
+++ b/modules/web/src/components.d.ts
@@ -22,12 +22,14 @@ declare module '@vue/runtime-core' {
ElInputNumber: typeof import('element-plus/es')['ElInputNumber']
ElLink: typeof import('element-plus/es')['ElLink']
ElOption: typeof import('element-plus/es')['ElOption']
+ ElPopover: typeof import('element-plus/es')['ElPopover']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElSwitch: typeof import('element-plus/es')['ElSwitch']
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
ElTag: typeof import('element-plus/es')['ElTag']
ElText: typeof import('element-plus/es')['ElText']
+ ElTooltip: typeof import('element-plus/es')['ElTooltip']
PopCatalog: typeof import('./components/PopCatalog.vue')['default']
ReadSettings: typeof import('./components/ReadSettings.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
diff --git a/modules/web/src/components/BookItems.vue b/modules/web/src/components/BookItems.vue
index ba3ad9a5e..2ff7d970a 100644
--- a/modules/web/src/components/BookItems.vue
+++ b/modules/web/src/components/BookItems.vue
@@ -49,7 +49,7 @@
@@ -649,7 +666,7 @@ onUnmounted(() => {
}
}
-@media screen and (max-width: 750px) {
+@media screen and (max-width: 776px) {
.chapter-wrapper {
padding: 0;
diff --git a/modules/web/src/views/BookShelf.vue b/modules/web/src/views/BookShelf.vue
index 3d37b1eec..95bc4b620 100644
--- a/modules/web/src/views/BookShelf.vue
+++ b/modules/web/src/views/BookShelf.vue
@@ -322,22 +322,10 @@ const fetchBookShelfData = () => {
width: 100%;
display: flex;
flex-direction: column;
- :deep(.el-loading-mask) {
- background-color: rgba(0, 0, 0, 0);
- }
- :deep(.el-loading-spinner) {
- font-size: 36px;
- color: #b5b5b5;
- }
-
- :deep(.el-loading-text) {
- font-weight: 500;
- color: #b5b5b5;
- }
}
}
-@media screen and (max-width: 750px) {
+@media screen and (max-width: 428px) {
.index-wrapper {
overflow-x: hidden;
flex-direction: column;
diff --git a/modules/web/src/views/SourceEditor.vue b/modules/web/src/views/SourceEditor.vue
index ecb3ab526..44ce83b2a 100644
--- a/modules/web/src/views/SourceEditor.vue
+++ b/modules/web/src/views/SourceEditor.vue
@@ -6,8 +6,8 @@