From 7a7444269c766bbe578a63c6331bbb172781aa25 Mon Sep 17 00:00:00 2001 From: Elijah Junga Date: Thu, 24 Oct 2024 16:44:32 -0400 Subject: [PATCH 1/5] Prepend Ticket Number to page title --- tdx-enhanced.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index d9b3c2d..1d92287 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -1,7 +1,7 @@ // ==UserScript== // @name tdx-enhanced-student // @namespace ecn -// @version 2024-09-03-01 +// @version 2024-10-24-dev01 // @description enhanced tdx coloring & formatting. follows system color scheme. // @author Purdue STEM IT - it@purdue.edu // @match https://service.purdue.edu/TDNext/* @@ -115,13 +115,14 @@ function left_append_ticket_number() { try { - let form1 = document.querySelector("#Form1"); - let ticketID = form1.attributes["action"].value.slice(-6); + const queryString = window.location.search; + const urlParams = new URLSearchParams(queryString); + const ticketID = urlParams.get('TicketID'); let title = document.querySelector("title"); title.innerText = ticketID + ' ' + title.innerText; } catch (error) { console.warn(error); - console.warn("Was unable to append the ticketID for this page to the title\nThis page may not point to a ticket, or the Form1 element may be missing"); + console.warn("Was unable to append the ticketID for this page to the title\nThis page may not point to a ticket"); } } @@ -1068,6 +1069,7 @@ parseTicket() checkPath() applyStudentFormatting() + left_append_ticket_number() addEventListener("storage", (event) => { //console.log("Storage event:",event) From 7aa984eeb54f476d3f1645587e91740caa7ab236 Mon Sep 17 00:00:00 2001 From: Elijah Junga Date: Thu, 24 Oct 2024 16:48:43 -0400 Subject: [PATCH 2/5] Possibly fixed let_append_ticket_number() --- tdx-enhanced.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index 1d92287..eb6bd73 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -117,7 +117,8 @@ try { const queryString = window.location.search; const urlParams = new URLSearchParams(queryString); - const ticketID = urlParams.get('TicketID'); + let ticketID = urlParams.get('TicketID'); + ticketID = (ticketID)? ticketID : ''; let title = document.querySelector("title"); title.innerText = ticketID + ' ' + title.innerText; } catch (error) { @@ -1069,7 +1070,6 @@ parseTicket() checkPath() applyStudentFormatting() - left_append_ticket_number() addEventListener("storage", (event) => { //console.log("Storage event:",event) From 5d6ff22fc174f6ca04bfa3f67adeddb334b3c8fa Mon Sep 17 00:00:00 2001 From: Elijah Junga Date: Thu, 24 Oct 2024 16:49:22 -0400 Subject: [PATCH 3/5] Change version number --- tdx-enhanced.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index eb6bd73..f804f1a 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -1,7 +1,7 @@ // ==UserScript== // @name tdx-enhanced-student // @namespace ecn -// @version 2024-10-24-dev01 +// @version 2024-10-24-dev02 // @description enhanced tdx coloring & formatting. follows system color scheme. // @author Purdue STEM IT - it@purdue.edu // @match https://service.purdue.edu/TDNext/* From e1ee2e9fb163bb6bb3bcaf2331f40c7e16f4eac0 Mon Sep 17 00:00:00 2001 From: Elijah Junga Date: Thu, 24 Oct 2024 16:52:18 -0400 Subject: [PATCH 4/5] Moved left_append_ticket_number() to correct place --- tdx-enhanced.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index f804f1a..a616f98 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -129,7 +129,6 @@ function applyStudentFormatting() { highlightReportHeadings(); - left_append_ticket_number(); } let colorScheme @@ -227,6 +226,7 @@ if (header) { let ticketTitle = header.childNodes[0].textContent document.title = ticketTitle + left_append_ticket_number() } else { return } From 7240301e6f8edcc876989d632798e157b0c93b5f Mon Sep 17 00:00:00 2001 From: Elijah Junga Date: Thu, 24 Oct 2024 16:53:01 -0400 Subject: [PATCH 5/5] Change version number --- tdx-enhanced.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tdx-enhanced.js b/tdx-enhanced.js index a616f98..3a5c419 100644 --- a/tdx-enhanced.js +++ b/tdx-enhanced.js @@ -1,7 +1,7 @@ // ==UserScript== // @name tdx-enhanced-student // @namespace ecn -// @version 2024-10-24-dev02 +// @version 2024-10-24-dev03 // @description enhanced tdx coloring & formatting. follows system color scheme. // @author Purdue STEM IT - it@purdue.edu // @match https://service.purdue.edu/TDNext/*