style(default-video-speed): rename: defaultVideoSpeedList -> rememberVideoSpeedList

This commit is contained in:
jloeve 2020-12-19 17:09:00 +08:00
parent bb22c0323a
commit b0d9367cbf
3 changed files with 8 additions and 8 deletions

View File

@ -248,7 +248,7 @@ export const settings = {
homeHiddenItems: [], homeHiddenItems: [],
cache: {}, cache: {},
favoritesListCurrentSelect: '', favoritesListCurrentSelect: '',
defaultVideoSpeedList: {}, rememberVideoSpeedList: {},
rememberVideoSpeed: false, rememberVideoSpeed: false,
extendVideoSpeed: false, extendVideoSpeed: false,
} }

2
src/global.d.ts vendored
View File

@ -520,7 +520,7 @@ declare global {
favoritesListCurrentSelect: string, favoritesListCurrentSelect: string,
homeHidden: boolean, homeHidden: boolean,
homeHiddenItems: string[], homeHiddenItems: string[],
defaultVideoSpeedList: { rememberVideoSpeedList: {
[index: string]: string[] [index: string]: string[]
}, },
rememberVideoSpeed: boolean, rememberVideoSpeed: boolean,

View File

@ -25,7 +25,7 @@ export class VideoSpeedController {
} }
static getSpeedFromSetting() { static getSpeedFromSetting() {
for (const [level, aids] of Object.entries(settings.defaultVideoSpeedList)) { for (const [level, aids] of Object.entries(settings.rememberVideoSpeedList)) {
if (aids.some(aid => aid === unsafeWindow.aid)) { if (aids.some(aid => aid === unsafeWindow.aid)) {
return parseFloat(level) return parseFloat(level)
} }
@ -35,7 +35,7 @@ export class VideoSpeedController {
static rememberSpeed(speed: number, aid: string, force = false) { static rememberSpeed(speed: number, aid: string, force = false) {
let aidOldIndex = -1; let aidOldIndex = -1;
// 如果原来设置中记忆了有关的 aid就需要先移除它 // 如果原来设置中记忆了有关的 aid就需要先移除它
for (const aids of Object.values(settings.defaultVideoSpeedList)) { for (const aids of Object.values(settings.rememberVideoSpeedList)) {
aidOldIndex = aids.indexOf(aid) aidOldIndex = aids.indexOf(aid)
if (aidOldIndex !== -1) { if (aidOldIndex !== -1) {
aids.splice(aidOldIndex, 1) aids.splice(aidOldIndex, 1)
@ -47,13 +47,13 @@ export class VideoSpeedController {
return return
} }
// 为新的速度值初始化相应的 aid 数组 // 为新的速度值初始化相应的 aid 数组
if (!settings.defaultVideoSpeedList[speed]) { if (!settings.rememberVideoSpeedList[speed]) {
settings.defaultVideoSpeedList[speed] = [] settings.rememberVideoSpeedList[speed] = []
} }
// 追加记忆值 // 追加记忆值
settings.defaultVideoSpeedList[speed].push(aid) settings.rememberVideoSpeedList[speed].push(aid)
// 持久化 // 持久化
settings.defaultVideoSpeedList = settings.defaultVideoSpeedList settings.rememberVideoSpeedList = settings.rememberVideoSpeedList
} }
private _containerElement: HTMLElement private _containerElement: HTMLElement