diff --git a/front/static/edit_report.html b/front/static/edit_report.html index 07c4ded..88004b4 100644 --- a/front/static/edit_report.html +++ b/front/static/edit_report.html @@ -7,6 +7,7 @@ + Reimbursinator @@ -45,11 +46,13 @@
- - - - - + + + + + + + diff --git a/front/static/js/viewHistory.js b/front/static/js/viewHistory.js index 371d9b1..f5964ad 100644 --- a/front/static/js/viewHistory.js +++ b/front/static/js/viewHistory.js @@ -80,12 +80,6 @@ function createFormGroup(key, field) { formGroup.appendChild(label); break; case "date": - input.type = "datetime"; - input.value = field.value; - input.classList.add("form-control"); - formGroup.appendChild(label); - formGroup.appendChild(input); - break; case "decimal": input.type = "text"; input.value = field.value; @@ -172,7 +166,6 @@ function createEditReportForm(parsedData) { accordion.classList.add("accordion"); accordion.id = "editReportAccordion"; - // Traverse the report's sections array const sections = parsedData.sections; for (let key in sections) { @@ -259,9 +252,9 @@ function displayListOfReports(parsedData) { if (state === "created") { // Edit button dateSubmitted = "TBD"; - actionButton.classList.add("btn-primary"); + actionButton.classList.add("btn-primary", "edit-report-button"); // Add event listener class actionButton.innerHTML = "Edit"; - actionButton.addEventListener("click", openEditReportForm); + //actionButton.addEventListener("click", openEditReportForm); } else { // View button dateSubmitted = new Date(reports[i].date_submitted).toLocaleDateString("en-US"); @@ -279,15 +272,17 @@ function displayListOfReports(parsedData) { } } -function getReportHistory(event) { +document.addEventListener("DOMContentLoaded", function(event) { const url = getEndpointDomain() + "api/v1/reports"; getDataFromEndpoint(url, displayListOfReports); -} +}); -function openEditReportForm(event) { - const url = getEndpointDomain() + "api/v1/report/" + this.dataset.rid; - getDataFromEndpoint(url, createEditReportForm); -} +document.addEventListener("click", function(event) { + if (event.target && event.target.classList.contains("edit-report-button")) { + console.log("Edit button clicked"); + const url = getEndpointDomain() + "api/v1/report/" + event.target.dataset.rid; + getDataFromEndpoint(url, createEditReportForm); + } - -document.addEventListener("DOMContentLoaded", getReportHistory); + // TODO: Add view report +});