|
94 | 94 | :step="0.01" :max="1" :min="0"/> |
95 | 95 | </div> |
96 | 96 | </div> |
97 | | - <div class="setting-item"> |
98 | | - <div class="title-item"><span>{{ $t('backgroundDarken') }}</span></div> |
99 | | - <div> |
100 | | - <el-input-number size="small" v-model="loginDarkenFactor" @change="darkenChange" :precision="2" |
101 | | - :step="0.01" :max="1" :min="0"/> |
102 | | - </div> |
103 | | - </div> |
104 | 97 | <div class="setting-item personalized"> |
105 | 98 | <div><span>{{ $t('loginBackground') }}</span></div> |
106 | 99 | <div> |
@@ -862,7 +855,6 @@ const settingLoading = ref(false) |
862 | 855 | const clearS3Loading = ref(false) |
863 | 856 | const r2DomainInput = ref('') |
864 | 857 | const loginOpacity = ref(0) |
865 | | -const loginDarkenFactor = ref(0) |
866 | 858 | const minEmailPrefix = ref(0) |
867 | 859 | const emailPrefixFilter = ref([]) |
868 | 860 | const backgroundUrl = ref('') |
@@ -954,7 +946,6 @@ function getSettings() { |
954 | 946 | settingStore.domainList = settingData.domainList; |
955 | 947 | resendTokenForm.domain = setting.value.domainList[0] |
956 | 948 | loginOpacity.value = setting.value.loginOpacity |
957 | | - loginDarkenFactor.value = normalizeFactor(setting.value.loginDarkenFactor) |
958 | 949 | minEmailPrefix.value = setting.value.minEmailPrefix |
959 | 950 | firstLoading.value = false |
960 | 951 | backgroundUrl.value = setting.value.background?.startsWith('http') ? setting.value.background : '' |
@@ -1240,19 +1231,6 @@ function doOpacityChange() { |
1240 | 1231 | editSetting(form, true) |
1241 | 1232 | } |
1242 | 1233 |
|
1243 | | -function normalizeFactor(value) { |
1244 | | - const factor = Number(value ?? 0) |
1245 | | - if (Number.isNaN(factor)) return 0 |
1246 | | - return Math.min(1, Math.max(0, factor)) |
1247 | | -} |
1248 | | -
|
1249 | | -function doDarkenChange() { |
1250 | | - if (!settingReady.value) return |
1251 | | - const form = {} |
1252 | | - form.loginDarkenFactor = normalizeFactor(loginDarkenFactor.value) |
1253 | | - editSetting(form, true) |
1254 | | -} |
1255 | | -
|
1256 | 1234 | function resetEmailPrefix() { |
1257 | 1235 | minEmailPrefix.value = setting.value.minEmailPrefix |
1258 | 1236 | emailPrefixFilter.value = setting.value.emailPrefixFilter |
@@ -1284,11 +1262,6 @@ const opacityChange = debounce(doOpacityChange, 1000, { |
1284 | 1262 | trailing: true |
1285 | 1263 | }) |
1286 | 1264 |
|
1287 | | -const darkenChange = debounce(doDarkenChange, 1000, { |
1288 | | - leading: false, |
1289 | | - trailing: true |
1290 | | -}) |
1291 | | -
|
1292 | 1265 | function saveBlackList() { |
1293 | 1266 |
|
1294 | 1267 | let form = { |
@@ -1522,7 +1495,6 @@ function editSetting(settingForm, refreshStatus = true) { |
1522 | 1495 | aiCodeFilterShow.value = false |
1523 | 1496 | }).catch((e) => { |
1524 | 1497 | loginOpacity.value = setting.value.loginOpacity |
1525 | | - loginDarkenFactor.value = normalizeFactor(setting.value.loginDarkenFactor) |
1526 | 1498 | setting.value = {...setting.value, ...JSON.parse(backup)} |
1527 | 1499 | }).finally(() => { |
1528 | 1500 | settingLoading.value = false |
|
0 commit comments