fix adding past milestones

deepsource-autofix-76c6eb20
Dan Gowans 2022-10-07 10:00:26 -04:00
parent b231fda0d1
commit b3728b6c18
3 changed files with 15 additions and 7 deletions

View File

@ -1110,12 +1110,15 @@ Object.defineProperty(exports, "__esModule", { value: true });
renderMilestones();
document.querySelector("#button--addMilestone").addEventListener("click", () => {
let addModalElement;
let addFormElement;
let addCloseModalFunction;
const doAdd = (submitEvent) => {
submitEvent.preventDefault();
if (submitEvent) {
submitEvent.preventDefault();
}
const currentDateString = cityssm.dateToString(new Date());
const _doAdd = () => {
cityssm.postJSON(urlPrefix + "/workOrders/doAddWorkOrderMilestone", submitEvent.currentTarget, (responseJSON) => {
cityssm.postJSON(urlPrefix + "/workOrders/doAddWorkOrderMilestone", addFormElement, (responseJSON) => {
processMilestoneResponse(responseJSON);
if (responseJSON.success) {
addCloseModalFunction();
@ -1155,7 +1158,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
los.initializeDatePickers(modalElement);
los.initializeTimePickers(modalElement);
bulmaJS.toggleHtmlClipped();
modalElement.querySelector("form").addEventListener("submit", doAdd);
addFormElement = modalElement.querySelector("form");
addFormElement.addEventListener("submit", doAdd);
},
onremoved: () => {
bulmaJS.toggleHtmlClipped();

View File

@ -1595,17 +1595,20 @@ declare const bulmaJS: BulmaJS;
document.querySelector("#button--addMilestone").addEventListener("click", () => {
let addModalElement: HTMLElement;
let addFormElement: HTMLFormElement;
let addCloseModalFunction: () => void;
const doAdd = (submitEvent: SubmitEvent) => {
submitEvent.preventDefault();
if (submitEvent) {
submitEvent.preventDefault();
}
const currentDateString = cityssm.dateToString(new Date());
const _doAdd = () => {
cityssm.postJSON(
urlPrefix + "/workOrders/doAddWorkOrderMilestone",
submitEvent.currentTarget,
addFormElement,
(responseJSON: {
success: boolean;
errorMessage?: string;
@ -1676,7 +1679,8 @@ declare const bulmaJS: BulmaJS;
bulmaJS.toggleHtmlClipped();
modalElement.querySelector("form").addEventListener("submit", doAdd);
addFormElement = modalElement.querySelector("form");
addFormElement.addEventListener("submit", doAdd);
},
onremoved: () => {
bulmaJS.toggleHtmlClipped();

File diff suppressed because one or more lines are too long