From f3ff82498e8b01eaa1407357b5912192c60a95e2 Mon Sep 17 00:00:00 2001 From: Ben Thomas Date: Wed, 20 Mar 2024 14:01:41 -0400 Subject: [PATCH 1/2] Fix Suggestions annotation --- Suggestions/src/suggestions.js | 36 ++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/Suggestions/src/suggestions.js b/Suggestions/src/suggestions.js index 20d6597..bd38e0c 100644 --- a/Suggestions/src/suggestions.js +++ b/Suggestions/src/suggestions.js @@ -179,8 +179,8 @@ Array<{ id: string, // Id title: string, // Title_vod__c priority: string, // Priority_vod__c - expirationDate: string, // Expiration_Date_vod__c - postedDate: string, // Posted_Date__vod_c + expirationDate: StudioDate, // Expiration_Date_vod__c + postedDate: StudioDate, // Posted_Date__vod_c reason: string, // Reason_vod__c dismissed: number // Dismissed_vod__c actioned: number // Actioned_vod__c @@ -189,8 +189,18 @@ Array<{ **/ /** - * @prop {Array<{id, title, priority, expirationDate, postedDate, reason, dismissed, actioned, markedAsComplete}>} suggestionList - */ + * @prop {Array<{ +* id: string, +* title: string, +* priority: string, +* expirationDate: StudioDate, +* postedDate: StudioDate, +* reason: string, +* dismissed: number, +* actioned: number, +* markedAsComplete: number +* }>} suggestionList +*/ class Suggestions extends HTMLElement { #suggestions = []; @@ -223,45 +233,45 @@ class Suggestions extends HTMLElement { this.#update(); } - #handleOpen () { + #handleOpen() { let sugg = this.#suggestions.find(s => s.id == this.activeSuggestionId); let imageData = (sugg.priority == "Urgent_vod") ? this.urgentPriorityImg : this.normalPriorityImg; - this.shadowRoot.getElementById("modal-title").innerHTML =` + this.shadowRoot.getElementById("modal-title").innerHTML = ` ${sugg.title}`; // Only show these lines if there is text let sReason = (sugg.reason != "") ? `

${sugg.reason}

` : ""; - let postedDate = new Date(Date.parse(sugg.postedDate)).toLocaleDateString("en-US", {day: "numeric", month: "short", year: "numeric"}); + let postedDate = new Date(Date.parse(sugg.postedDate)).toLocaleDateString("en-US", { day: "numeric", month: "short", year: "numeric" }); this.shadowRoot.getElementById("modal-body").innerHTML = ` ${sReason}

Posted on ${postedDate}

`; - + // Show the modal this.shadowRoot.getElementById("modal").classList.remove("hidden"); } - #closeModal () { + #closeModal() { this.shadowRoot.getElementById("modal").classList.add("hidden"); } - #markCompleteCallback (sId, resp) { + #markCompleteCallback(sId, resp) { // Call this when `executeSuggestionAction` finishes // If the response indicates success, stop showing the suggestion that was marked complete // i.e. remove it from the private suggestion list if (resp && resp.success && resp.success === true) { this.#suggestions = this.#suggestions.filter(s => s.id != sId); - + this.#update(); } } - #handleMarkComplete (actionType) { + #handleMarkComplete(actionType) { let id = this.activeSuggestionId; console.log(`Applying action ${actionType} to suggestion id# ${id}...`); @@ -301,7 +311,7 @@ class Suggestions extends HTMLElement { let imageData = (s.priority == "Urgent_vod") ? this.urgentPriorityImg : this.normalPriorityImg; - let postedDate = new Date(Date.parse(s.postedDate)).toLocaleDateString("en-US", {day: "numeric", month: "short", year: "numeric"}); + let postedDate = new Date(Date.parse(s.postedDate)).toLocaleDateString("en-US", { day: "numeric", month: "short", year: "numeric" }); let timeToExpiry = Date.parse(s.expirationDate) - Date.now(); let daysToExpiry = Math.floor(timeToExpiry / (1000 * 60 * 60 * 24)); // ms to days From a11652a51bc08cf2887e88ab0b4c92508394694d Mon Sep 17 00:00:00 2001 From: Ben Thomas Date: Tue, 19 Nov 2024 18:22:57 -0500 Subject: [PATCH 2/2] Fix Suggestions more thoroughly --- Suggestions/Suggestions.zip | Bin 9581 -> 8906 bytes Suggestions/custom-elements.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Suggestions/Suggestions.zip b/Suggestions/Suggestions.zip index 51eed7ec32889e642f1abc65281b679cd709c989..175e660c4ee7deb0dc095abc9f3444bb628ac6c7 100644 GIT binary patch delta 7391 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 K+DiV<*M9-DHw^*+ delta 8025 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 RyB^frJbL?<7G&?c{{V?%*B1Z) diff --git a/Suggestions/custom-elements.json b/Suggestions/custom-elements.json index 1826bdb..dbcd5fc 100644 --- a/Suggestions/custom-elements.json +++ b/Suggestions/custom-elements.json @@ -15,7 +15,7 @@ "kind": "field", "name": "suggestionList", "type": { - "text": "Array<{id: string, title: string, priority: string, expirationDate: string, postedDate: string, reason: string, dismissed: number, actioned: number, markedAsComplete: number}>" + "text": "Array<{id: string, title: string, priority: string, expirationDate: StudioDate, postedDate: StudioDate, reason: string, dismissed: number, actioned: number, markedAsComplete: number}>" } } ],