fix: JS code indentation/syntax

This commit fixes the syntax and indentation of the JavaScript code to meet the organization standard.
This commit is contained in:
ThePedroo
2024-07-14 22:27:08 -03:00
parent 3ef48b1dc4
commit 6ec8b5e7bd
16 changed files with 93 additions and 126 deletions

View File

@@ -1,3 +1,5 @@
/* https://github.com/tiann/KernelSU/tree/main/js / https://www.npmjs.com/package/kernelsu */
let callbackCounter = 0;
function getUniqueCallbackName(prefix) {
return `${prefix}_callback_${Date.now()}_${callbackCounter++}`;

View File

@@ -1,7 +1,7 @@
import { translateActionPage } from "./translate/action.js"
import { translateHomePage } from "./translate/home.js"
import { translateModulesPage } from "./translate/modules.js"
import { translateSettingsPage } from "./translate/settings.js"
import { translateActionPage } from './translate/action.js'
import { translateHomePage } from './translate/home.js'
import { translateModulesPage } from './translate/modules.js'
import { translateSettingsPage } from './translate/settings.js'
export async function setNewLanguage(locate, initialize) {
const old_translations = await getTranslations(initialize ? 'en_US' : localStorage.getItem('/system/language'))
@@ -13,24 +13,17 @@ export async function setNewLanguage(locate, initialize) {
translateSettingsPage(new_translations)
/* INFO: lang modal */
document.getElementById('lang_modal_title').innerHTML
= new_translations.modal.language.header
document.getElementById('lang_modal_title').innerHTML = new_translations.modal.language.header
/* INFO: error history modal */
document.getElementById('errorh_modal_title').innerHTML
= new_translations.modal.logs.header
document.getElementById('errorh_panel').placeholder
= new_translations.modal.logs.placeholder
document.getElementById('errorh_modal_title').innerHTML = new_translations.modal.logs.header
document.getElementById('errorh_panel').placeholder = new_translations.modal.logs.placeholder
/* INFO: navbar info */
document.getElementById('nav_home_title').innerHTML
= new_translations.page.home.header
document.getElementById('nav_modules_title').innerHTML
= new_translations.page.modules.header
document.getElementById('nav_actions_title').innerHTML
= new_translations.page.action.header
document.getElementById('nav_settings_title').innerHTML
= new_translations.page.settings.header
document.getElementById('nav_home_title').innerHTML = new_translations.page.home.header
document.getElementById('nav_modules_title').innerHTML = new_translations.page.modules.header
document.getElementById('nav_actions_title').innerHTML = new_translations.page.action.header
document.getElementById('nav_settings_title').innerHTML = new_translations.page.settings.header
}
export async function getTranslations(locate) {
@@ -41,12 +34,12 @@ export async function getTranslations(locate) {
/* INFO: This list is in alphabetical order. */
export const avaliableLanguages = [
"en_US", /* INFO: Translated by @PerformanC (The PerformanC Organization) */
"ja_JP", /* INFO: Translated by @Fyphen1223 */
"pt_BR", /* INFO: Translated by @ThePedroo */
"ro_RO", /* INFO: Translated by @ExtremeXT */
"ru_RU", /* INFO: Translated by Emulond Argent (@Emulond) */
"vi_VN", /* INFO: Translated by @RainyXeon (unexpected unresolved) */
"zh_CN", /* INFO: Translated by @Meltartica */
"zh_TW", /* INFO: Translated by @Meltartica */
'en_US', /* INFO: Translated by @PerformanC (The PerformanC Organization) */
'ja_JP', /* INFO: Translated by @Fyphen1223 */
'pt_BR', /* INFO: Translated by @ThePedroo */
'ro_RO', /* INFO: Translated by @ExtremeXT */
'ru_RU', /* INFO: Translated by Emulond Argent (@Emulond) */
'vi_VN', /* INFO: Translated by @RainyXeon (unexpected unresolved) */
'zh_CN', /* INFO: Translated by @Meltartica */
'zh_TW' /* INFO: Translated by @Meltartica */
]

View File

@@ -3,6 +3,7 @@ import {
getTranslations,
setNewLanguage
} from '../language.js'
const lang_list = document.getElementById('lang_modal_list')
const target = document.getElementById('lang_modal')
@@ -10,8 +11,10 @@ let index = 0
function setAvaliableLanguage() {
const langKey = avaliableLanguages[index]
index += 1
getTranslations(langKey).then(data => {
getTranslations(langKey).then((data) => {
lang_list.innerHTML += `
<div lang-data="${langKey}" class="${index === avaliableLanguages.length ? '' : 'spliter'}" style="padding-top: 25px; padding-bottom: 25px; font-size: 1.3em;">
<div lang-data="${langKey}" class="element_animation">${data.langName}</div>
@@ -25,7 +28,7 @@ setAvaliableLanguage()
document.addEventListener('click', async (event) => {
const getLangLocate = event.target.getAttribute('lang-data')
if (!getLangLocate || typeof getLangLocate !== "string") return;
if (!getLangLocate || typeof getLangLocate !== 'string') return;
await setNewLanguage(getLangLocate)

View File

@@ -25,5 +25,6 @@ copy_button.addEventListener('click', () => {
function setData(mode) {
localStorage.setItem('/cache/modal/error_history/state', mode)
return mode
}

View File

@@ -19,5 +19,6 @@ close_button.addEventListener('click', () => {
function setData(mode) {
localStorage.setItem('/cache/modal/language/state', mode)
return mode
}

View File

@@ -1,16 +1,13 @@
setData('home')
document.getElementById(`ni_home`).style.display = 'flex'
document.getElementById(`nid_home`).style.display = 'none'
document.getElementById(`panel_home`).style.display = 'block'
document.getElementById('ni_home').style.display = 'flex'
document.getElementById('nid_home').style.display = 'none'
document.getElementById('panel_home').style.display = 'block'
document.querySelectorAll("[name=navbutton]").forEach((element) => {
document.querySelectorAll('[name=navbutton]').forEach((element) => {
element.addEventListener('click', (e) => {
const value = e.target.value
let previous =
!localStorage.getItem('/cache/navbar/previous')
? setData('home')
: localStorage.getItem('/cache/navbar/previous')
if (previous === value) return
const previous = !localStorage.getItem('/cache/navbar/previous') ? setData('home') : localStorage.getItem('/cache/navbar/previous')
if (previous === value) return;
/* INFO: Disable icon on old state */
const pre_input = document.getElementById(`n_${previous}`)
@@ -31,11 +28,13 @@ document.querySelectorAll("[name=navbutton]").forEach((element) => {
curr_input.setAttribute('checked', '')
icon.style.display = 'flex'
icon_disabled.style.display = 'none'
setData(value)
})
})
function setData(data) {
localStorage.setItem('/cache/navbar/previous', data)
return data
}

View File

@@ -5,29 +5,30 @@ let sys_font = localStorage.getItem('/system/font')
if (!sys_font) sys_font = setData('false')
if (sys_font === 'true') {
switcher.setAttribute('checked', '')
setSystemFont()
}
switcher.addEventListener('click', () => {
sys_font = setData(String(switcher.checked))
switcher.checked
? setSystemFont()
: document.getElementById('font-tag').remove()
switcher.checked ? setSystemFont() : document.getElementById('font-tag').remove()
})
function setSystemFont() {
const headTag = document.getElementsByTagName('head')[0]
const styleTag = document.createElement("style")
const styleTag = document.createElement('style')
styleTag.id = 'font-tag'
headTag.appendChild(styleTag);
headTag.appendChild(styleTag)
styleTag.innerHTML = `
:root {
--font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}
`;
}`
}
function setData(mode) {
localStorage.setItem('/system/font', mode)
return mode
}

View File

@@ -1,5 +1,5 @@
import { setDark } from "./themes/dark.js"
import { setLight } from "./themes/light.js"
import { setDark } from './themes/dark.js'
import { setLight } from './themes/light.js'
const button = document.getElementById('theme_switcher')
@@ -8,13 +8,12 @@ if (!sys_theme) sys_theme = setData('dark')
if (sys_theme === 'light') {
button.setAttribute('checked', '')
setLight()
}
button.addEventListener('click', () => {
button.checked
? setLight()
: setDark()
button.checked ? setLight() : setDark()
})
function setData(mode) {

View File

@@ -1,4 +1,4 @@
import { setDarkNav } from "./darkNavbar.js"
import { setDarkNav } from './darkNavbar.js'
const rootCss = document.querySelector(':root')
@@ -7,7 +7,6 @@ const close_icons = document.getElementsByClassName('close_icon')
const expand_icons = document.getElementsByClassName('expander')
const copy_button = document.getElementById('errorh_copy')
export function setDark() {
rootCss.style.setProperty('--background', '#181c20')
rootCss.style.setProperty('--font', '#ffffff')
@@ -34,5 +33,6 @@ export function setDark() {
function setData(mode) {
localStorage.setItem('/system/theme', mode)
return mode
}

View File

@@ -1,22 +1,13 @@
export function setDarkNav() {
document.getElementById('nid_home').innerHTML
= '<img class="dimc" style="width: 24px; height: 24px" src="assets/home.svg">'
document.getElementById('ni_home').innerHTML
= '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/home.svg">'
document.getElementById('nid_home').innerHTML = '<img class="dimc" style="width: 24px; height: 24px" src="assets/home.svg">'
document.getElementById('ni_home').innerHTML = '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/home.svg">'
document.getElementById('nid_modules').innerHTML
= '<img class="dimc" style="width: 24px; height: 24px" src="assets/module.svg">'
document.getElementById('ni_modules').innerHTML
= '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/module.svg">'
document.getElementById('nid_modules').innerHTML = '<img class="dimc" style="width: 24px; height: 24px" src="assets/module.svg">'
document.getElementById('ni_modules').innerHTML = '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/module.svg">'
document.getElementById('nid_actions').innerHTML
= '<img class="dimc" style="width: 24px; height: 24px" src="assets/action.svg">'
document.getElementById('ni_actions').innerHTML
= '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/action.svg">'
document.getElementById('nid_actions').innerHTML = '<img class="dimc" style="width: 24px; height: 24px" src="assets/action.svg">'
document.getElementById('ni_actions').innerHTML = '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/action.svg">'
document.getElementById('nid_settings').innerHTML
= '<img class="dimc" style="width: 24px; height: 24px" src="assets/settings.svg">'
document.getElementById('ni_settings').innerHTML
= '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/settings.svg">'
return
document.getElementById('nid_settings').innerHTML = '<img class="dimc" style="width: 24px; height: 24px" src="assets/settings.svg">'
document.getElementById('ni_settings').innerHTML = '<img style="width: 24px; height: 24px; background-color: var(--small-card);" src="assets/settings.svg">'
}

View File

@@ -2,8 +2,8 @@ import {
light_close_icon,
light_expand_icon,
light_copy_icon,
} from "./lightIcon.js"
import { setLightNav } from "./lightNavbar.js"
} from './lightIcon.js'
import { setLightNav } from './lightNavbar.js'
const rootCss = document.querySelector(':root')
/* INFO: Changes the icons to match the theme */
@@ -37,5 +37,6 @@ export function setLight() {
function setData(mode) {
localStorage.setItem('/system/theme', mode)
return mode
}

View File

@@ -12,5 +12,4 @@ export function setLightNav() {
document.getElementById('nid_settings').innerHTML = light_settings_icon()
document.getElementById('ni_settings').innerHTML = light_settings_icon(true)
return
}

View File

@@ -1,25 +1,18 @@
export function translateActionPage(new_translations) {
/* INFO: action card */
document.getElementById('panel_actions_header').innerHTML
= new_translations.page.action.header
document.getElementById('panel_actions_header').innerHTML = new_translations.page.action.header
/* INFO: daemon32 small card */
if (document.getElementById('daemon32_stop_button')) { /* INFO: Not all devices have 32-bit support */
document.getElementById('daemon32_stop_button').innerHTML
= new_translations.page.action.daemonButton.stop
document.getElementById('daemon32_start_button').innerHTML
= new_translations.page.action.daemonButton.start
document.getElementById('daemon32_exit_button').innerHTML
= new_translations.page.action.daemonButton.exit
document.getElementById('daemon32_stop_button').innerHTML = new_translations.page.action.daemonButton.stop
document.getElementById('daemon32_start_button').innerHTML = new_translations.page.action.daemonButton.start
document.getElementById('daemon32_exit_button').innerHTML = new_translations.page.action.daemonButton.exit
}
/* INFO: daemon64 small card */
if (document.getElementById('daemon64_stop_button')) { /* INFO: Not all devices have 64-bit support */
document.getElementById('daemon64_stop_button').innerHTML
= new_translations.page.action.daemonButton.stop
document.getElementById('daemon64_start_button').innerHTML
= new_translations.page.action.daemonButton.start
document.getElementById('daemon64_exit_button').innerHTML
= new_translations.page.action.daemonButton.exit
document.getElementById('daemon64_stop_button').innerHTML = new_translations.page.action.daemonButton.stop
document.getElementById('daemon64_start_button').innerHTML = new_translations.page.action.daemonButton.start
document.getElementById('daemon64_exit_button').innerHTML = new_translations.page.action.daemonButton.exit
}
}

View File

@@ -4,7 +4,7 @@ export function translateHomePage(old_translations, new_translations) {
const zygote32_status_div = document.getElementById('zygote32_status')
const zygote64_status_div = document.getElementById('zygote64_status')
switch (rezygisk_state.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
switch (rezygisk_state.innerHTML.replace(/(\r\n|\n|\r)/gm, '').trim()) {
case old_translations.page.home.status.ok: {
rezygisk_state.innerHTML = new_translations.page.home.status.ok
@@ -28,22 +28,19 @@ export function translateHomePage(old_translations, new_translations) {
}
if (zygote32_status_div) {
switch (zygote32_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
switch (zygote32_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm, '').trim()) {
case old_translations.page.home.info.zygote.injected: {
zygote32_status_div.innerHTML
= new_translations.page.home.info.zygote.injected
zygote32_status_div.innerHTML = new_translations.page.home.info.zygote.injected
break
}
case old_translations.page.home.info.zygote.notInjected: {
zygote32_status_div.innerHTML
= new_translations.page.home.info.zygote.notInjected
zygote32_status_div.innerHTML = new_translations.page.home.info.zygote.notInjected
break
}
case old_translations.page.home.info.zygote.unknown: {
zygote32_status_div.innerHTML
= new_translations.page.home.info.zygote.unknown
zygote32_status_div.innerHTML = new_translations.page.home.info.zygote.unknown
break
}
@@ -51,22 +48,19 @@ export function translateHomePage(old_translations, new_translations) {
}
if (zygote64_status_div) {
switch (zygote64_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim()) {
switch (zygote64_status_div.innerHTML.replace(/(\r\n|\n|\r)/gm, '').trim()) {
case old_translations.page.home.info.zygote.injected: {
zygote64_status_div.innerHTML
= new_translations.page.home.info.zygote.injected
zygote64_status_div.innerHTML = new_translations.page.home.info.zygote.injected
break
}
case old_translations.page.home.info.zygote.notInjected: {
zygote64_status_div.innerHTML
= new_translations.page.home.info.zygote.notInjected
zygote64_status_div.innerHTML = new_translations.page.home.info.zygote.notInjected
break
}
case old_translations.page.home.info.zygote.unknown: {
zygote64_status_div.innerHTML
= new_translations.page.home.info.zygote.unknown
zygote64_status_div.innerHTML = new_translations.page.home.info.zygote.unknown
break
}
@@ -74,16 +68,15 @@ export function translateHomePage(old_translations, new_translations) {
}
/* INFO: info card */
document.getElementById('version_info_title').innerHTML
= new_translations.page.home.info.version
document.getElementById('root_info_title').innerHTML
= new_translations.page.home.info.root
document.getElementById('version_info_title').innerHTML = new_translations.page.home.info.version
document.getElementById('root_info_title').innerHTML = new_translations.page.home.info.root
const version_code = document.getElementById('version_code')
const root_impl = document.getElementById('root_impl')
if (version_code.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim() === old_translations.global.unknown)
if (version_code.innerHTML.replace(/(\r\n|\n|\r)/gm, '').trim() === old_translations.global.unknown)
version_code.innerHTML = new_translations.global.unknown
if (root_impl.innerHTML.replace(/(\r\n|\n|\r)/gm,"").trim() === old_translations.global.unknown)
if (root_impl.innerHTML.replace(/(\r\n|\n|\r)/gm, '').trim() === old_translations.global.unknown)
root_impl.innerHTML = new_translations.global.unknown
}

View File

@@ -1,6 +1,6 @@
export function translateModulesPage(new_translations) {
document.getElementById('panel_modules_header').innerHTML
= new_translations.page.modules.header
document.getElementById('panel_modules_header').innerHTML = new_translations.page.modules.header
/* INFO: arch type */
const module_element_arch = document.getElementsByClassName('arch_desc')
for (const module of module_element_arch) {

View File

@@ -1,28 +1,19 @@
export function translateSettingsPage(new_translations) {
document.getElementById('panel_settings_header').innerHTML
= new_translations.page.settings.header
document.getElementById('panel_settings_header').innerHTML = new_translations.page.settings.header
/* INFO: Change font option */
document.getElementById('sys_font_option_title').innerHTML
= new_translations.page.settings.font.header
document.getElementById('sys_font_option_desc').innerHTML
= new_translations.page.settings.font.description
document.getElementById('sys_font_option_title').innerHTML = new_translations.page.settings.font.header
document.getElementById('sys_font_option_desc').innerHTML = new_translations.page.settings.font.description
/* INFO: Change font option */
document.getElementById('sys_theme_option_title').innerHTML
= new_translations.page.settings.theme.header
document.getElementById('sys_theme_option_desc').innerHTML
= new_translations.page.settings.theme.description
document.getElementById('sys_theme_option_title').innerHTML = new_translations.page.settings.theme.header
document.getElementById('sys_theme_option_desc').innerHTML = new_translations.page.settings.theme.description
/* INFO: Change font option */
document.getElementById('sys_lang_option_title').innerHTML
= new_translations.page.settings.language.header
document.getElementById('sys_lang_option_desc').innerHTML
= new_translations.page.settings.language.description
document.getElementById('sys_lang_option_title').innerHTML = new_translations.page.settings.language.header
document.getElementById('sys_lang_option_desc').innerHTML = new_translations.page.settings.language.description
/* INFO: Change font option */
document.getElementById('sys_errorh_title').innerHTML
= new_translations.page.settings.logs.header
document.getElementById('sys_errorh_desc').innerHTML
= new_translations.page.settings.logs.description
document.getElementById('sys_errorh_title').innerHTML = new_translations.page.settings.logs.header
document.getElementById('sys_errorh_desc').innerHTML = new_translations.page.settings.logs.description
}