fix theme...

This commit is contained in:
2024-08-01 08:43:15 +08:00
parent 192ef21b12
commit 02130fba76
371 changed files with 28176 additions and 3285 deletions

View File

@@ -7,7 +7,7 @@ document.addEventListener('DOMContentLoaded', function () {
saveToLocal.get(targetEncodingCookie) === undefined
? defaultEncoding
: Number(saveToLocal.get('translate-chn-cht'))
let translateButtonObject
let translateButtonObject, translateRightMenuButtonObject;
const isSnackbar = snackbarData !== undefined
function setLang () {
@@ -56,12 +56,12 @@ document.addEventListener('DOMContentLoaded', function () {
currentEncoding = 1
targetEncoding = 2
translateButtonObject.textContent = msgToTraditionalChinese
isSnackbar && btf.snackbarShow(snackbarData.cht_to_chs)
isSnackbar && anzhiyu.snackbarShow(snackbarData.cht_to_chs)
} else if (targetEncoding === 2) {
currentEncoding = 2
targetEncoding = 1
translateButtonObject.textContent = msgToSimplifiedChinese
isSnackbar && btf.snackbarShow(snackbarData.chs_to_cht)
isSnackbar && anzhiyu.snackbarShow(snackbarData.chs_to_cht)
}
saveToLocal.set(targetEncodingCookie, targetEncoding, 2)
setLang()
@@ -97,16 +97,24 @@ document.addEventListener('DOMContentLoaded', function () {
return str
}
function translateInitialization () {
translateButtonObject = document.getElementById('translateLink')
if (translateButtonObject) {
function translateInitialization() {
translateButtonObject = document.getElementById('translateLink');
translateRightMenuButtonObject = document.getElementById('menu-translate').querySelector('span');
if (translateButtonObject || translateRightMenuButtonObject) {
if (currentEncoding !== targetEncoding) {
translateButtonObject.textContent =
targetEncoding === 1
? msgToSimplifiedChinese
: msgToTraditionalChinese
setLang()
setTimeout(translateBody, translateDelay)
const textContent = targetEncoding === 1 ? msgToSimplifiedChinese : msgToTraditionalChinese;
if (translateButtonObject) {
translateButtonObject.textContent = textContent;
}
if (translateRightMenuButtonObject) {
translateRightMenuButtonObject.textContent = textContent;
}
setLang();
setTimeout(translateBody, translateDelay);
}
}
}
@@ -119,4 +127,4 @@ document.addEventListener('DOMContentLoaded', function () {
translateInitialization()
document.addEventListener('pjax:complete', translateInitialization)
})
})