clean up customshortcuts function

This commit is contained in:
SethBurkart123
2024-03-28 07:19:56 +11:00
parent 48cf79e6f1
commit e68389a793
+9 -13
View File
@@ -2196,6 +2196,7 @@ async function GetLessonColours() {
export function CreateCustomShortcutDiv(element: any) { export function CreateCustomShortcutDiv(element: any) {
// Creates the stucture and element information for each seperate shortcut // Creates the stucture and element information for each seperate shortcut
console.log(`[BetterSEQTA+] Adding shortcut: ${element.name}`)
var shortcut = document.createElement('a') var shortcut = document.createElement('a')
shortcut.setAttribute('href', element.url) shortcut.setAttribute('href', element.url)
shortcut.setAttribute('target', '_blank') shortcut.setAttribute('target', '_blank')
@@ -2252,21 +2253,16 @@ export function RemoveShortcutDiv(elements: any) {
}) })
} }
function AddCustomShortcutsToPage() { async function AddCustomShortcutsToPage() {
const result = browser.storage.local.get(['customshortcuts']) const result = await browser.storage.local.get(['customshortcuts'])
function open (result: any) {
let customshortcuts: any = Object.values(result)[0]
var customshortcuts: any = Object.values(result)[0] if (customshortcuts.length > 0) {
if (customshortcuts.length > 0) { for (let i = 0; i < customshortcuts.length; i++) {
(document.getElementsByClassName('shortcut-container')[0] as HTMLElement).style.display = const element = customshortcuts[i]
'block' CreateCustomShortcutDiv(element)
for (let i = 0; i < customshortcuts.length; i++) {
const element = customshortcuts[i]
CreateCustomShortcutDiv(element)
}
} }
} }
result.then(open, onError)
} }
async function loadHomePage() { async function loadHomePage() {