mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Merge pull request #3954 from timongh/fix-lint-errors
Fix lint errors/warnings
This commit is contained in:
commit
41f21ef57c
@ -19,7 +19,7 @@ const importSeries = async (sid, uid, csrf) => {
|
|||||||
|
|
||||||
// 创建收藏夹,获取新收藏夹id
|
// 创建收藏夹,获取新收藏夹id
|
||||||
let favId = 0
|
let favId = 0
|
||||||
while (true) {
|
for (;;) {
|
||||||
const response = await fetch('https://api.bilibili.com/x/v3/fav/folder/add', {
|
const response = await fetch('https://api.bilibili.com/x/v3/fav/folder/add', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
@ -43,7 +43,7 @@ const importSeries = async (sid, uid, csrf) => {
|
|||||||
for (let i = 0; i < seriesVideos.length; i++) {
|
for (let i = 0; i < seriesVideos.length; i++) {
|
||||||
// 做个延迟,防止太快而遭服务器拒绝
|
// 做个延迟,防止太快而遭服务器拒绝
|
||||||
await delay(500)
|
await delay(500)
|
||||||
while (true) {
|
for (;;) {
|
||||||
const response = await fetch('https://api.bilibili.com/x/v3/fav/resource/deal', {
|
const response = await fetch('https://api.bilibili.com/x/v3/fav/resource/deal', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
@ -72,7 +72,7 @@ const importSeries = async (sid, uid, csrf) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const importCollection = async (sid, csrf) => {
|
const importCollection = async (sid, csrf) => {
|
||||||
while (true) {
|
for (;;) {
|
||||||
const response = await fetch('https://api.bilibili.com/x/v3/fav/season/fav', {
|
const response = await fetch('https://api.bilibili.com/x/v3/fav/season/fav', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
|
|||||||
@ -444,6 +444,7 @@ export class ExtendSpeedComponent extends EntrySpeedComponent<Options> {
|
|||||||
setTimeout(() => this.forceUpdateStyle(value))
|
setTimeout(() => this.forceUpdateStyle(value))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
protected readonly filterNativeSpeed =
|
protected readonly filterNativeSpeed =
|
||||||
() =>
|
() =>
|
||||||
({ subscribe, next }: PublishContext<number>) => {
|
({ subscribe, next }: PublishContext<number>) => {
|
||||||
|
|||||||
@ -12,11 +12,15 @@ export class Translator {
|
|||||||
static map: Map<string, any>
|
static map: Map<string, any>
|
||||||
static regex: [RegExp, string][]
|
static regex: [RegExp, string][]
|
||||||
|
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
protected accepts = (node: Node) => node.nodeType === Node.ELEMENT_NODE
|
protected accepts = (node: Node) => node.nodeType === Node.ELEMENT_NODE
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
protected getValue = (node: Node) => node.nodeValue
|
protected getValue = (node: Node) => node.nodeValue
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
protected setValue = (node: Node, value: string) => {
|
protected setValue = (node: Node, value: string) => {
|
||||||
node.nodeValue = value
|
node.nodeValue = value
|
||||||
}
|
}
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
protected getElement = (node: Node) => node as Element
|
protected getElement = (node: Node) => node as Element
|
||||||
translate(node: Node) {
|
translate(node: Node) {
|
||||||
let value = this.getValue(node)
|
let value = this.getValue(node)
|
||||||
@ -99,17 +103,23 @@ export class Translator {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
export class TextNodeTranslator extends Translator {
|
export class TextNodeTranslator extends Translator {
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
accepts = (node: Node) => node.nodeType === Node.TEXT_NODE
|
accepts = (node: Node) => node.nodeType === Node.TEXT_NODE
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
getElement = (node: Node) => node.parentElement
|
getElement = (node: Node) => node.parentElement
|
||||||
}
|
}
|
||||||
export class TitleTranslator extends Translator {
|
export class TitleTranslator extends Translator {
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
getValue = (node: Node) => (node as Element).getAttribute('title')
|
getValue = (node: Node) => (node as Element).getAttribute('title')
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
setValue = (node: Node, value: string) => {
|
setValue = (node: Node, value: string) => {
|
||||||
;(node as Element).setAttribute('title', value)
|
;(node as Element).setAttribute('title', value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
export class PlaceholderTranslator extends Translator {
|
export class PlaceholderTranslator extends Translator {
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
getValue = (node: Node) => (node as Element).getAttribute('placeholder')
|
getValue = (node: Node) => (node as Element).getAttribute('placeholder')
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
setValue = (node: Node, value: string) => {
|
setValue = (node: Node, value: string) => {
|
||||||
;(node as Element).setAttribute('placeholder', value)
|
;(node as Element).setAttribute('placeholder', value)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -407,6 +407,7 @@ export class DoubleClickEvent {
|
|||||||
singleClickHandler: (e: MouseEvent) => void = none
|
singleClickHandler: (e: MouseEvent) => void = none
|
||||||
|
|
||||||
private clickedOnce = false
|
private clickedOnce = false
|
||||||
|
// eslint-disable-next-line class-methods-use-this
|
||||||
private readonly stopPropagationHandler = (e: MouseEvent) => {
|
private readonly stopPropagationHandler = (e: MouseEvent) => {
|
||||||
e.stopImmediatePropagation()
|
e.stopImmediatePropagation()
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user