From 0973a0b60e4e58cbde8d5873ce2ea4769ec6f258 Mon Sep 17 00:00:00 2001 From: Gabe Yuan Date: Fri, 2 Feb 2024 15:44:44 +0800 Subject: [PATCH] fix: some js syntax --- src/libs/subRules.js | 2 +- src/libs/translator.js | 2 +- src/libs/webfix.js | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/libs/subRules.js b/src/libs/subRules.js index a7a6039..24e9ca7 100644 --- a/src/libs/subRules.js +++ b/src/libs/subRules.js @@ -42,7 +42,7 @@ export const syncSubRules = async (url) => { * @returns */ export const syncAllSubRules = async (subrulesList) => { - for (let subrules of subrulesList) { + for (const subrules of subrulesList) { try { await syncSubRules(subrules.url); await updateSyncDataCache(subrules.url); diff --git a/src/libs/translator.js b/src/libs/translator.js index ed2c9f9..85c597c 100644 --- a/src/libs/translator.js +++ b/src/libs/translator.js @@ -473,7 +473,7 @@ export class Translator { // 专业术语 if (this._terms.length > 0) { - for (let term of this._terms) { + for (const term of this._terms) { const re = new RegExp(term[0], "g"); q = q.replace(re, (t) => { const text = `[${keeps.length}]`; diff --git a/src/libs/webfix.js b/src/libs/webfix.js index e9a8be5..0379c4d 100644 --- a/src/libs/webfix.js +++ b/src/libs/webfix.js @@ -69,8 +69,8 @@ function brFixer(node, tag = "p") { } node.setAttribute(fixedSign, "true"); - var gapTags = ["BR", "WBR"]; - var newlineTags = [ + const gapTags = ["BR", "WBR"]; + const newlineTags = [ "DIV", "UL", "OL", @@ -87,7 +87,7 @@ function brFixer(node, tag = "p") { "TABLE", ]; - var html = ""; + let html = ""; node.childNodes.forEach(function (child, index) { if (index === 0) { html += `<${tag} class="kiss-p">`; @@ -160,7 +160,7 @@ const fixerMap = { * @param {*} rootSelector */ function run(selector, fixer, rootSelector) { - var mutaObserver = new MutationObserver(function (mutations) { + const mutaObserver = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { mutation.addedNodes.forEach(function (addNode) { if (addNode && addNode.querySelectorAll) { @@ -172,7 +172,7 @@ function run(selector, fixer, rootSelector) { }); }); - var rootNodes = [document]; + let rootNodes = [document]; if (rootSelector) { rootNodes = document.querySelectorAll(rootSelector); } @@ -241,8 +241,8 @@ export async function matchFixer(href, { injectWebfix }) { const userSites = await getWebfixRulesWithDefault(); const subSites = await loadOrFetchWebfix(process.env.REACT_APP_WEBFIXURL); const sites = [...userSites, ...subSites]; - for (var i = 0; i < sites.length; i++) { - var site = sites[i]; + for (let i = 0; i < sites.length; i++) { + const site = sites[i]; if (isMatch(href, site.pattern) && fixerMap[site.fixer]) { return site; }