Merge pull request #172 from ar-cyber/patch-8

add debug messages
This commit is contained in:
Seth Burkart
2024-09-15 05:59:48 +10:00
committed by GitHub
+13 -12
View File
@@ -53,7 +53,8 @@ async function init() {
if (hasSEQTAText && hasSEQTATitle && !IsSEQTAPage) { if (hasSEQTAText && hasSEQTATitle && !IsSEQTAPage) {
IsSEQTAPage = true IsSEQTAPage = true
console.log('[BetterSEQTA+] Verified SEQTA Page') console.info('[BetterSEQTA+] Verified SEQTA Page')
const documentLoadStyle = document.createElement('style') const documentLoadStyle = document.createElement('style')
documentLoadStyle.textContent = documentLoadCSS documentLoadStyle.textContent = documentLoadCSS
document.head.appendChild(documentLoadStyle) document.head.appendChild(documentLoadStyle)
@@ -77,7 +78,7 @@ async function init() {
document.head.appendChild(injectedStyle) document.head.appendChild(injectedStyle)
} }
} }
console.info('[BetterSEQTA+] Successfully initalised BetterSEQTA+, starting to load assets.')
main() main()
} catch (error: any) { } catch (error: any) {
console.error(error) console.error(error)
@@ -104,7 +105,7 @@ async function HideMenuItems(): Promise<void> {
for (const [menuItem, { toggle }] of Object.entries(settingsState.menuitems)) { for (const [menuItem, { toggle }] of Object.entries(settingsState.menuitems)) {
if (!toggle) { if (!toggle) {
stylesheetInnerText += SetDisplayNone(menuItem) stylesheetInnerText += SetDisplayNone(menuItem)
console.log(`[BetterSEQTA+] Hiding ${menuItem} menu item`) console.info(`[BetterSEQTA+] Hiding ${menuItem} menu item`)
} }
} }
@@ -112,7 +113,7 @@ async function HideMenuItems(): Promise<void> {
menuItemStyle.innerText = stylesheetInnerText menuItemStyle.innerText = stylesheetInnerText
document.head.appendChild(menuItemStyle) document.head.appendChild(menuItemStyle)
} catch (error) { } catch (error) {
console.error("An error occurred:", error) console.error("[BetterSEQTA+] An error occurred:", error)
} }
} }
@@ -604,7 +605,7 @@ async function handleSublink(sublink: string | undefined): Promise<void> {
break; break;
case 'home': case 'home':
window.location.replace(`${location.origin}/#?page=/home`); window.location.replace(`${location.origin}/#?page=/home`);
console.log('[BetterSEQTA+] Started Init') console.info('[BetterSEQTA+] Started Init')
if (settingsState.onoff) loadHomePage() if (settingsState.onoff) loadHomePage()
finishLoad(); finishLoad();
break; break;
@@ -648,7 +649,7 @@ async function handleTimetable(): Promise<void> {
} }
async function handleNewsPage(): Promise<void> { async function handleNewsPage(): Promise<void> {
console.log('[BetterSEQTA+] Started Init'); console.info('[BetterSEQTA+] Started Init');
if (settingsState.onoff) { if (settingsState.onoff) {
SendNewsPage(); SendNewsPage();
if (settingsState.notificationcollector) { if (settingsState.notificationcollector) {
@@ -867,7 +868,7 @@ function main() {
} }
if (settingsState.onoff) { if (settingsState.onoff) {
console.log('[BetterSEQTA+] Enabled') console.info('[BetterSEQTA+] Enabled')
if (settingsState.DarkMode) document.documentElement.classList.add('dark') if (settingsState.DarkMode) document.documentElement.classList.add('dark')
document.querySelector('.legacy-root')?.classList.add('hidden') document.querySelector('.legacy-root')?.classList.add('hidden')
@@ -887,7 +888,7 @@ function main() {
} }
function InjectCustomIcons() { function InjectCustomIcons() {
console.log('[BetterSEQTA+] Injecting Icons') console.info('[BetterSEQTA+] Injecting Icons')
const style = document.createElement('style') const style = document.createElement('style')
style.setAttribute('type', 'text/css') style.setAttribute('type', 'text/css')
@@ -902,7 +903,7 @@ function InjectCustomIcons() {
} }
export function AppendElementsToDisabledPage() { export function AppendElementsToDisabledPage() {
console.log("[BetterSEQTA+] Appending elements to disabled page") console.info("[BetterSEQTA+] Appending elements to disabled page")
AddBetterSEQTAElements() AddBetterSEQTAElements()
let settingsStyle = document.createElement('style') let settingsStyle = document.createElement('style')
@@ -2027,7 +2028,7 @@ async function AddCustomShortcutsToPage() {
export async function loadHomePage() { export async function loadHomePage() {
// Sends the html data for the home page // Sends the html data for the home page
console.log('[BetterSEQTA+] Started Loading Home Page') console.info('[BetterSEQTA+] Started Loading Home Page')
document.title = 'Home ― SEQTA Learn' document.title = 'Home ― SEQTA Learn'
const element = document.querySelector('[data-key=home]') const element = document.querySelector('[data-key=home]')
@@ -2373,7 +2374,7 @@ export function enableNotificationCollector() {
'notifications__bubble___1EkSQ' 'notifications__bubble___1EkSQ'
)[0] )[0]
if (typeof alertdiv == 'undefined') { if (typeof alertdiv == 'undefined') {
console.log('[BetterSEQTA+] No notifications currently') console.info('[BetterSEQTA+] No notifications currently')
} else { } else {
alertdiv.textContent = Notifications.payload.notifications.length alertdiv.textContent = Notifications.payload.notifications.length
} }
@@ -2423,7 +2424,7 @@ function createNewShortcut(link: any, icon: any, viewBox: any, title: any) {
export function SendNewsPage() { export function SendNewsPage() {
setTimeout(function () { setTimeout(function () {
// Sends the html data for the home page // Sends the html data for the home page
console.log('[BetterSEQTA+] Started Loading News Page') console.info('[BetterSEQTA+] Started Loading News Page')
document.title = 'News ― SEQTA Learn' document.title = 'News ― SEQTA Learn'
var element = document.querySelector('[data-key=news]') var element = document.querySelector('[data-key=news]')