diff --git a/src/App.vue b/src/App.vue index e884948..87f1ef8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -64,7 +64,7 @@ export default defineComponent({ } else if ( (window).media_control_client_product == EProductNames.SPECIAL_VIDEO ) { - document.title = $t.t("SpecialVideo") + "WebApp"; + document.title = $t.t("SuperVPlayer") + "WebApp"; } // 设置 AXIOS 默认请求头 diff --git a/src/components/AboutDialog.vue b/src/components/AboutDialog.vue index 0cc721f..387fdcd 100644 --- a/src/components/AboutDialog.vue +++ b/src/components/AboutDialog.vue @@ -95,7 +95,7 @@
- {{ product }} + {{ product_name }}
@@ -130,14 +130,18 @@ export default defineComponent({ const target_click_count = ref(30); const product = ref(""); + const product_name = ref("LedPlayer"); + if ( (window).media_control_client_product == EProductNames.LED_PLAYER ) { product.value = "LedPlayer"; + product_name.value = "LedPlayer"; } else if ( (window).media_control_client_product == EProductNames.SPECIAL_VIDEO ) { product.value = "SpecialVideo"; + product_name.value = "SuperVPlayer"; } let client_version = ref(version); @@ -160,6 +164,7 @@ export default defineComponent({ kernel_version, rootfs_version, product, + product_name, async showDialog() { click_count.value = 0; diff --git a/src/components/BackgroundImageDialog.vue b/src/components/BackgroundImageDialog.vue index 31ed1a0..7ebcdb6 100644 --- a/src/components/BackgroundImageDialog.vue +++ b/src/components/BackgroundImageDialog.vue @@ -48,7 +48,7 @@ method="post" :headers="generatorFileUploadHeaders" :label="$t('select background image') + ':'" - accept="image/*" + :accept="$store.state.isSpecialVideo() ? '.svdoj' : 'image/*'" :hide-upload-btn="true" @uploaded="onUploaded" @failed="onFailed" @@ -64,6 +64,7 @@ + + + + +
+
+ {{ $t("grid setting") }} +
+ +
+ + + {{ $t("close") }} + + +
+
+
+ + + + + + + + + + + + + + + + + + + + +
+
+
+ + + + + diff --git a/src/pages/TopToolBar.vue b/src/pages/TopToolBar.vue index 5647047..26998eb 100644 --- a/src/pages/TopToolBar.vue +++ b/src/pages/TopToolBar.vue @@ -105,7 +105,12 @@ :icon="/*grid_on*/ 'img:new_icon/grid_setting.png'" :label="$t('grid setting')" class="q-mr-sm" - @click="$refs.grid_setting_dialog.showDialog()" + @click=" + ($store.state.isSpecialVideo() + ? $refs.special_video_grid_setting_dialog + : $refs.grid_setting_dialog + )?.showDialog() + " /> - + + @@ -406,6 +418,7 @@ import { defineComponent, ref, Ref, computed, watch } from "vue"; import { useStore } from "src/store"; import GridSettingDialog from "src/components/GridSettingDialog.vue"; +import SpecialVideoGridSettingDialog from "src/components/SpecialVideoGridSettingDialog.vue"; import BackgroundImageDialog from "src/components/BackgroundImageDialog.vue"; import RecoveryDatabaseDialog from "src/components/RecoveryDatabaseDialog.vue"; import UpgradeDialog from "src/components/UpgradeDialog.vue"; @@ -434,6 +447,7 @@ export default defineComponent({ components: { GridSettingDialog, + SpecialVideoGridSettingDialog, BackgroundImageDialog, RecoveryDatabaseDialog, UpgradeDialog, diff --git a/src/pages/WallPage.vue b/src/pages/WallPage.vue index 3c61b08..f2354d0 100644 --- a/src/pages/WallPage.vue +++ b/src/pages/WallPage.vue @@ -7,7 +7,7 @@ @dragleave="onDragLeave" @dragover="onDragOver" @drop="onDrop" - style="background-color: #bce0f0" + style="background-color: #bce0f0; margin-bottom: 10%" >
wall_cols.value) { + item_height.value *= 0.85; + } } else { item_height.value = 0; }