deepsource-autofix-76c6eb20
Dan Gowans 2024-06-27 12:50:51 -04:00
parent cd400e0aa8
commit 7620c34dbc
18 changed files with 94 additions and 98 deletions

View File

@ -88,23 +88,23 @@ Object.defineProperty(exports, "__esModule", { value: true });
</small> </small>
</p> </p>
${hasTagsBlock ${hasTagsBlock
? '<p class="tags">' + ? `<p class="tags">
(((_g = fee.isRequired) !== null && _g !== void 0 ? _g : false) ${((_g = fee.isRequired) !== null && _g !== void 0 ? _g : false)
? '<span class="tag is-warning">Required</span>' ? '<span class="tag is-warning">Required</span>'
: '') + : ''}
(((_h = fee.occupancyTypeId) !== null && _h !== void 0 ? _h : -1) === -1 ${((_h = fee.occupancyTypeId) !== null && _h !== void 0 ? _h : -1) === -1
? '' ? ''
: ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Occupancy} Type Filter"> : ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Occupancy} Type Filter">
<span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span>
<span>${cityssm.escapeHTML((_j = fee.occupancyType) !== null && _j !== void 0 ? _j : '')}</span> <span>${cityssm.escapeHTML((_j = fee.occupancyType) !== null && _j !== void 0 ? _j : '')}</span>
</span>`) + </span>`}
(((_k = fee.lotTypeId) !== null && _k !== void 0 ? _k : -1) === -1 ${((_k = fee.lotTypeId) !== null && _k !== void 0 ? _k : -1) === -1
? '' ? ''
: ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Lot} Type Filter"> : ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Lot} Type Filter">
<span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span>
<span>${cityssm.escapeHTML((_l = fee.lotType) !== null && _l !== void 0 ? _l : '')}</span> <span>${cityssm.escapeHTML((_l = fee.lotType) !== null && _l !== void 0 ? _l : '')}</span>
</span>`) + </span>`}
'</p>' </p>`
: ''} : ''}
</div> </div>
<div class="column"> <div class="column">
@ -271,11 +271,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
const buttonElement = clickEvent.currentTarget; const buttonElement = clickEvent.currentTarget;
const feeCategoryId = (_a = buttonElement.closest('.container--feeCategory').dataset const feeCategoryId = (_a = buttonElement.closest('.container--feeCategory').dataset
.feeCategoryId) !== null && _a !== void 0 ? _a : ''; .feeCategoryId) !== null && _a !== void 0 ? _a : '';
cityssm.postJSON(los.urlPrefix + cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
'/admin/' +
(buttonElement.dataset.direction === 'up'
? 'doMoveFeeCategoryUp' ? 'doMoveFeeCategoryUp'
: 'doMoveFeeCategoryDown'), { : 'doMoveFeeCategoryDown'}`, {
feeCategoryId, feeCategoryId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
}, (rawResponseJSON) => { }, (rawResponseJSON) => {
@ -582,11 +580,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
const buttonElement = clickEvent.currentTarget; const buttonElement = clickEvent.currentTarget;
const feeContainerElement = buttonElement.closest('.container--fee'); const feeContainerElement = buttonElement.closest('.container--fee');
const feeId = (_a = feeContainerElement.dataset.feeId) !== null && _a !== void 0 ? _a : ''; const feeId = (_a = feeContainerElement.dataset.feeId) !== null && _a !== void 0 ? _a : '';
cityssm.postJSON(los.urlPrefix + cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
'/admin/' +
(buttonElement.dataset.direction === 'up'
? 'doMoveFeeUp' ? 'doMoveFeeUp'
: 'doMoveFeeDown'), { : 'doMoveFeeDown'}`, {
feeId, feeId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
}, (rawResponseJSON) => { }, (rawResponseJSON) => {

View File

@ -133,23 +133,29 @@ declare const exports: Record<string, unknown>
</p> </p>
${ ${
hasTagsBlock hasTagsBlock
? '<p class="tags">' + ? `<p class="tags">
(fee.isRequired ?? false ${
fee.isRequired ?? false
? '<span class="tag is-warning">Required</span>' ? '<span class="tag is-warning">Required</span>'
: '') + : ''
((fee.occupancyTypeId ?? -1) === -1 }
${
(fee.occupancyTypeId ?? -1) === -1
? '' ? ''
: ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Occupancy} Type Filter"> : ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Occupancy} Type Filter">
<span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span>
<span>${cityssm.escapeHTML(fee.occupancyType ?? '')}</span> <span>${cityssm.escapeHTML(fee.occupancyType ?? '')}</span>
</span>`) + </span>`
((fee.lotTypeId ?? -1) === -1 }
${
(fee.lotTypeId ?? -1) === -1
? '' ? ''
: ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Lot} Type Filter"> : ` <span class="tag has-tooltip-bottom" data-tooltip="${los.escapedAliases.Lot} Type Filter">
<span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span>
<span>${cityssm.escapeHTML(fee.lotType ?? '')}</span> <span>${cityssm.escapeHTML(fee.lotType ?? '')}</span>
</span>`) + </span>`
'</p>' }
</p>`
: '' : ''
} }
</div> </div>
@ -412,11 +418,11 @@ declare const exports: Record<string, unknown>
.feeCategoryId ?? '' .feeCategoryId ?? ''
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + `${los.urlPrefix}/admin/${
'/admin/' + buttonElement.dataset.direction === 'up'
(buttonElement.dataset.direction === 'up'
? 'doMoveFeeCategoryUp' ? 'doMoveFeeCategoryUp'
: 'doMoveFeeCategoryDown'), : 'doMoveFeeCategoryDown'
}`,
{ {
feeCategoryId, feeCategoryId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
@ -898,11 +904,11 @@ declare const exports: Record<string, unknown>
const feeId = feeContainerElement.dataset.feeId ?? '' const feeId = feeContainerElement.dataset.feeId ?? ''
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + `${los.urlPrefix}/admin/${
'/admin/' + buttonElement.dataset.direction === 'up'
(buttonElement.dataset.direction === 'up'
? 'doMoveFeeUp' ? 'doMoveFeeUp'
: 'doMoveFeeDown'), : 'doMoveFeeDown'
}`,
{ {
feeId, feeId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'

View File

@ -136,11 +136,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
function moveLotType(clickEvent) { function moveLotType(clickEvent) {
const buttonElement = clickEvent.currentTarget; const buttonElement = clickEvent.currentTarget;
const lotTypeId = buttonElement.closest('.container--lotType').dataset.lotTypeId; const lotTypeId = buttonElement.closest('.container--lotType').dataset.lotTypeId;
cityssm.postJSON(los.urlPrefix + cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
'/admin/' +
(buttonElement.dataset.direction === 'up'
? 'doMoveLotTypeUp' ? 'doMoveLotTypeUp'
: 'doMoveLotTypeDown'), { : 'doMoveLotTypeDown'}`, {
lotTypeId, lotTypeId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
}, lotTypeResponseHandler); }, lotTypeResponseHandler);
@ -253,11 +251,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
function moveLotTypeField(clickEvent) { function moveLotTypeField(clickEvent) {
const buttonElement = clickEvent.currentTarget; const buttonElement = clickEvent.currentTarget;
const lotTypeFieldId = buttonElement.closest('.container--lotTypeField').dataset.lotTypeFieldId; const lotTypeFieldId = buttonElement.closest('.container--lotTypeField').dataset.lotTypeFieldId;
cityssm.postJSON(los.urlPrefix + cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
'/admin/' +
(buttonElement.dataset.direction === 'up'
? 'doMoveLotTypeFieldUp' ? 'doMoveLotTypeFieldUp'
: 'doMoveLotTypeFieldDown'), { : 'doMoveLotTypeFieldDown'}`, {
lotTypeFieldId, lotTypeFieldId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
}, lotTypeResponseHandler); }, lotTypeResponseHandler);

View File

@ -247,11 +247,11 @@ type ResponseJSON =
).dataset.lotTypeId ).dataset.lotTypeId
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + `${los.urlPrefix}/admin/${
'/admin/' + buttonElement.dataset.direction === 'up'
(buttonElement.dataset.direction === 'up'
? 'doMoveLotTypeUp' ? 'doMoveLotTypeUp'
: 'doMoveLotTypeDown'), : 'doMoveLotTypeDown'
}`,
{ {
lotTypeId, lotTypeId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
@ -448,11 +448,11 @@ type ResponseJSON =
).dataset.lotTypeFieldId ).dataset.lotTypeFieldId
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + `${los.urlPrefix}/admin/${
'/admin/' + buttonElement.dataset.direction === 'up'
(buttonElement.dataset.direction === 'up'
? 'doMoveLotTypeFieldUp' ? 'doMoveLotTypeFieldUp'
: 'doMoveLotTypeFieldDown'), : 'doMoveLotTypeFieldDown'
}`,
{ {
lotTypeFieldId, lotTypeFieldId,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'

View File

@ -352,13 +352,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
const buttonElement = clickEvent.currentTarget; const buttonElement = clickEvent.currentTarget;
const printEJS = buttonElement.closest('.container--occupancyTypePrint').dataset.printEJS; const printEJS = buttonElement.closest('.container--occupancyTypePrint').dataset.printEJS;
const occupancyTypeId = buttonElement.closest('.container--occupancyTypePrintList').dataset.occupancyTypeId; const occupancyTypeId = buttonElement.closest('.container--occupancyTypePrintList').dataset.occupancyTypeId;
cityssm.postJSON(los.urlPrefix + cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
'/admin/' +
(buttonElement.dataset.direction === 'up'
? // eslint-disable-next-line no-secrets/no-secrets ? // eslint-disable-next-line no-secrets/no-secrets
'doMoveOccupancyTypePrintUp' 'doMoveOccupancyTypePrintUp'
: // eslint-disable-next-line no-secrets/no-secrets : // eslint-disable-next-line no-secrets/no-secrets
'doMoveOccupancyTypePrintDown'), { 'doMoveOccupancyTypePrintDown'}`, {
occupancyTypeId, occupancyTypeId,
printEJS, printEJS,
moveToEnd: clickEvent.shiftKey ? '1' : '0' moveToEnd: clickEvent.shiftKey ? '1' : '0'
@ -571,7 +569,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
let addCloseModalFunction; let addCloseModalFunction;
function doAdd(submitEvent) { function doAdd(submitEvent) {
submitEvent.preventDefault(); submitEvent.preventDefault();
cityssm.postJSON(los.urlPrefix + '/admin/doAddOccupancyType', submitEvent.currentTarget, (rawResponseJSON) => { cityssm.postJSON(`${los.urlPrefix}/admin/doAddOccupancyType`, submitEvent.currentTarget, (rawResponseJSON) => {
var _a; var _a;
const responseJSON = rawResponseJSON; const responseJSON = rawResponseJSON;
if (responseJSON.success) { if (responseJSON.success) {

View File

@ -633,13 +633,13 @@ type ResponseJSON =
).dataset.occupancyTypeId ).dataset.occupancyTypeId
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + `${los.urlPrefix}/admin/${
'/admin/' + buttonElement.dataset.direction === 'up'
(buttonElement.dataset.direction === 'up'
? // eslint-disable-next-line no-secrets/no-secrets ? // eslint-disable-next-line no-secrets/no-secrets
'doMoveOccupancyTypePrintUp' 'doMoveOccupancyTypePrintUp'
: // eslint-disable-next-line no-secrets/no-secrets : // eslint-disable-next-line no-secrets/no-secrets
'doMoveOccupancyTypePrintDown'), 'doMoveOccupancyTypePrintDown'
}`,
{ {
occupancyTypeId, occupancyTypeId,
printEJS, printEJS,
@ -966,7 +966,7 @@ type ResponseJSON =
submitEvent.preventDefault() submitEvent.preventDefault()
cityssm.postJSON( cityssm.postJSON(
los.urlPrefix + '/admin/doAddOccupancyType', `${los.urlPrefix}/admin/doAddOccupancyType`,
submitEvent.currentTarget, submitEvent.currentTarget,
(rawResponseJSON) => { (rawResponseJSON) => {
const responseJSON = rawResponseJSON as ResponseJSON const responseJSON = rawResponseJSON as ResponseJSON

View File

@ -102,7 +102,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
cityssm.postJSON(`${los.urlPrefix}/lots/doGetLotTypeFields`, { cityssm.postJSON(`${los.urlPrefix}/lots/doGetLotTypeFields`, {
lotTypeId: lotTypeIdElement.value lotTypeId: lotTypeIdElement.value
}, (rawResponseJSON) => { }, (rawResponseJSON) => {
var _a, _b; var _a, _b, _c;
const responseJSON = rawResponseJSON; const responseJSON = rawResponseJSON;
if (responseJSON.lotTypeFields.length === 0) { if (responseJSON.lotTypeFields.length === 0) {
// eslint-disable-next-line no-unsanitized/property // eslint-disable-next-line no-unsanitized/property
@ -135,9 +135,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
inputElement.minLength = lotTypeField.minimumLength; inputElement.minLength = lotTypeField.minimumLength;
inputElement.maxLength = lotTypeField.maximumLength; inputElement.maxLength = lotTypeField.maximumLength;
if (((_a = lotTypeField.pattern) !== null && _a !== void 0 ? _a : '') !== '') { if (((_a = lotTypeField.pattern) !== null && _a !== void 0 ? _a : '') !== '') {
inputElement.pattern = lotTypeField.pattern; inputElement.pattern = (_b = lotTypeField.pattern) !== null && _b !== void 0 ? _b : '';
} }
(_b = fieldElement.querySelector('.control')) === null || _b === void 0 ? void 0 : _b.append(inputElement); (_c = fieldElement.querySelector('.control')) === null || _c === void 0 ? void 0 : _c.append(inputElement);
} }
else { else {
// eslint-disable-next-line no-unsanitized/property // eslint-disable-next-line no-unsanitized/property
@ -308,7 +308,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
${lotComment.lotCommentDateString} ${lotComment.lotCommentDateString}
${lotComment.lotCommentTime === 0 ${lotComment.lotCommentTime === 0
? '' ? ''
: ' ' + lotComment.lotCommentTimePeriodString} : ` ${lotComment.lotCommentTimePeriodString}`}
</td><td> </td><td>
${cityssm.escapeHTML((_c = lotComment.lotComment) !== null && _c !== void 0 ? _c : '')} ${cityssm.escapeHTML((_c = lotComment.lotComment) !== null && _c !== void 0 ? _c : '')}
</td><td class="is-hidden-print"> </td><td class="is-hidden-print">

View File

@ -204,7 +204,7 @@ declare const exports: Record<string, unknown>
inputElement.maxLength = lotTypeField.maximumLength as number inputElement.maxLength = lotTypeField.maximumLength as number
if ((lotTypeField.pattern ?? '') !== '') { if ((lotTypeField.pattern ?? '') !== '') {
inputElement.pattern = lotTypeField.pattern! inputElement.pattern = lotTypeField.pattern ?? ''
} }
fieldElement.querySelector('.control')?.append(inputElement) fieldElement.querySelector('.control')?.append(inputElement)
@ -459,7 +459,7 @@ declare const exports: Record<string, unknown>
${ ${
lotComment.lotCommentTime === 0 lotComment.lotCommentTime === 0
? '' ? ''
: ' ' + lotComment.lotCommentTimePeriodString : ` ${lotComment.lotCommentTimePeriodString}`
} }
</td><td> </td><td>
${cityssm.escapeHTML(lotComment.lotComment ?? '')} ${cityssm.escapeHTML(lotComment.lotComment ?? '')}

View File

@ -92,7 +92,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
</div><div class="column is-size-7"> </div><div class="column is-size-7">
${lotOccupancyHTML === '' ${lotOccupancyHTML === ''
? '' ? ''
: '<ul class="fa-ul ml-4">' + lotOccupancyHTML + '</ul>'}</div></div>`; : `<ul class="fa-ul ml-4">${lotOccupancyHTML}</ul>`}</div></div>`;
currentPanelElement.append(panelBlockElement); currentPanelElement.append(panelBlockElement);
} }
milestoneCalendarContainerElement.append(currentPanelElement); milestoneCalendarContainerElement.append(currentPanelElement);

View File

@ -142,7 +142,7 @@ declare const exports: Record<string, unknown>
${ ${
lotOccupancyHTML === '' lotOccupancyHTML === ''
? '' ? ''
: '<ul class="fa-ul ml-4">' + lotOccupancyHTML + '</ul>' : `<ul class="fa-ul ml-4">${lotOccupancyHTML}</ul>`
}</div></div>` }</div></div>`
;(currentPanelElement as HTMLElement).append(panelBlockElement) ;(currentPanelElement as HTMLElement).append(panelBlockElement)
} }

View File

@ -65,7 +65,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
</td><td> </td><td>
${relatedHTML === '' ${relatedHTML === ''
? '' ? ''
: '<ul class="fa-ul ml-5 is-size-7">' + relatedHTML + '</ul>'} : `<ul class="fa-ul ml-5 is-size-7">${relatedHTML}</ul>`}
</td><td> </td><td>
<ul class="fa-ul ml-5 is-size-7"> <ul class="fa-ul ml-5 is-size-7">
<li class="has-tooltip-left" <li class="has-tooltip-left"
@ -87,9 +87,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
</td><td> </td><td>
${workOrder.workOrderMilestoneCount === 0 ${workOrder.workOrderMilestoneCount === 0
? '-' ? '-'
: ((_r = workOrder.workOrderMilestoneCompletionCount) !== null && _r !== void 0 ? _r : '').toString() + : `${((_r = workOrder.workOrderMilestoneCompletionCount) !== null && _r !== void 0 ? _r : '').toString()}
' / ' + /
((_s = workOrder.workOrderMilestoneCount) !== null && _s !== void 0 ? _s : '').toString()} ${((_s = workOrder.workOrderMilestoneCount) !== null && _s !== void 0 ? _s : '').toString()}`}
</td> </td>
${workOrderPrints.length > 0 ${workOrderPrints.length > 0
? `<td> ? `<td>

View File

@ -111,7 +111,7 @@ declare const exports: Record<string, unknown>
${ ${
relatedHTML === '' relatedHTML === ''
? '' ? ''
: '<ul class="fa-ul ml-5 is-size-7">' + relatedHTML + '</ul>' : `<ul class="fa-ul ml-5 is-size-7">${relatedHTML}</ul>`
} }
</td><td> </td><td>
<ul class="fa-ul ml-5 is-size-7"> <ul class="fa-ul ml-5 is-size-7">
@ -137,11 +137,11 @@ declare const exports: Record<string, unknown>
${ ${
workOrder.workOrderMilestoneCount === 0 workOrder.workOrderMilestoneCount === 0
? '-' ? '-'
: ( : `${(
workOrder.workOrderMilestoneCompletionCount ?? '' workOrder.workOrderMilestoneCompletionCount ?? ''
).toString() + ).toString()}
' / ' + /
(workOrder.workOrderMilestoneCount ?? '').toString() ${(workOrder.workOrderMilestoneCount ?? '').toString()}`
} }
</td> </td>
${ ${

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,s=document.querySelector("#form--searchFilters"),n=s.querySelector("#searchFilter--workOrderMilestoneDateFilter"),r=s.querySelector("#searchFilter--workOrderMilestoneDateString"),a=document.querySelector("#container--milestoneCalendar");function i(n){n&&n.preventDefault(),a.innerHTML=e.getLoadingParagraphHTML("Loading Milestones..."),cityssm.postJSON(`${e.urlPrefix}/workOrders/doGetWorkOrderMilestones`,s,s=>{!function(s){var n,r,i,t,l,o,c,d,p,u,m,v,M,f,O;if(0===s.length)return void(a.innerHTML='<div class="message is-info">\n <p class="message-body">There are no milestones that meet the search criteria.</p>\n </div>');a.innerHTML="";const k=cityssm.dateToString(new Date);let g,w="x";for(const y of s){w!==y.workOrderMilestoneDateString&&(g&&a.append(g),(g=document.createElement("div")).className="panel",g.innerHTML=`<h2 class="panel-heading">\n ${cityssm.escapeHTML(0===y.workOrderMilestoneDate?"No Set Date":null!==(n=y.workOrderMilestoneDateString)&&void 0!==n?n:"")}\n </h2>`,w=null!==(r=y.workOrderMilestoneDateString)&&void 0!==r?r:"");const s=document.createElement("div");s.className="panel-block is-block",!y.workOrderMilestoneCompletionDate&&""!==y.workOrderMilestoneDateString&&y.workOrderMilestoneDateString<k&&s.classList.add("has-background-warning-light");let L="";for(const s of null!==(i=y.workOrderLots)&&void 0!==i?i:[])L+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(t=s.mapName)&&void 0!==t?t:"")}">\n <span class="fa-li">\n <i class="fas fa-vector-square"\n aria-label="${e.escapedAliases.Lot}"></i>\n </span>\n ${cityssm.escapeHTML(null!==(l=s.lotName)&&void 0!==l?l:"")}\n </li>`;for(const s of null!==(o=y.workOrderLotOccupancies)&&void 0!==o?o:[])for(const n of null!==(c=s.lotOccupancyOccupants)&&void 0!==c?c:[])L+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(d=n.lotOccupantType)&&void 0!==d?d:"")}">\n <span class="fa-li">\n <i class="fas fa-user"\n aria-label="${e.escapedAliases.Occupancy}"></i>\n </span>\n ${cityssm.escapeHTML(null!==(p=n.occupantName)&&void 0!==p?p:"")}\n ${cityssm.escapeHTML(null!==(u=n.occupantFamilyName)&&void 0!==u?u:"")}\n </li>`;s.innerHTML=`<div class="columns">\n <div class="column is-narrow">\n <span class="icon is-small">\n ${y.workOrderMilestoneCompletionDate?'<i class="fas fa-check" aria-label="Completed"></i>':'<i class="far fa-square has-text-grey" aria-label="Incomplete"></i>'}\n </span>\n </div><div class="column">\n ${0===y.workOrderMilestoneTime?"":`${y.workOrderMilestoneTimePeriodString}<br />`}\n ${y.workOrderMilestoneTypeId?`<strong>${cityssm.escapeHTML(null!==(m=y.workOrderMilestoneType)&&void 0!==m?m:"")}</strong><br />`:""}\n <span class="is-size-7">\n ${cityssm.escapeHTML(null!==(v=y.workOrderMilestoneDescription)&&void 0!==v?v:"")}\n </span>\n </div><div class="column">\n <i class="fas fa-circle" style="color:${e.getRandomColor(null!==(M=y.workOrderNumber)&&void 0!==M?M:"")}" aria-hidden="true"></i>\n <a class="has-text-weight-bold" href="${e.getWorkOrderURL(y.workOrderId)}">\n ${cityssm.escapeHTML(null!==(f=y.workOrderNumber)&&void 0!==f?f:"")}\n </a><br />\n <span class="is-size-7">${cityssm.escapeHTML(null!==(O=y.workOrderDescription)&&void 0!==O?O:"")}</span>\n </div><div class="column is-size-7">\n ${""===L?"":'<ul class="fa-ul ml-4">'+L+"</ul>"}</div></div>`,g.append(s)}a.append(g)}(s.workOrderMilestones)})}n.addEventListener("change",()=>{r.closest("fieldset").disabled="date"!==n.value,i()}),e.initializeDatePickers(s),r.addEventListener("change",i),s.addEventListener("submit",i),i()})(); "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,s=document.querySelector("#form--searchFilters"),n=s.querySelector("#searchFilter--workOrderMilestoneDateFilter"),r=s.querySelector("#searchFilter--workOrderMilestoneDateString"),a=document.querySelector("#container--milestoneCalendar");function i(n){n&&n.preventDefault(),a.innerHTML=e.getLoadingParagraphHTML("Loading Milestones..."),cityssm.postJSON(`${e.urlPrefix}/workOrders/doGetWorkOrderMilestones`,s,s=>{!function(s){var n,r,i,t,l,o,c,d,p,u,m,v,M,f,O;if(0===s.length)return void(a.innerHTML='<div class="message is-info">\n <p class="message-body">There are no milestones that meet the search criteria.</p>\n </div>');a.innerHTML="";const k=cityssm.dateToString(new Date);let g,w="x";for(const y of s){w!==y.workOrderMilestoneDateString&&(g&&a.append(g),(g=document.createElement("div")).className="panel",g.innerHTML=`<h2 class="panel-heading">\n ${cityssm.escapeHTML(0===y.workOrderMilestoneDate?"No Set Date":null!==(n=y.workOrderMilestoneDateString)&&void 0!==n?n:"")}\n </h2>`,w=null!==(r=y.workOrderMilestoneDateString)&&void 0!==r?r:"");const s=document.createElement("div");s.className="panel-block is-block",!y.workOrderMilestoneCompletionDate&&""!==y.workOrderMilestoneDateString&&y.workOrderMilestoneDateString<k&&s.classList.add("has-background-warning-light");let L="";for(const s of null!==(i=y.workOrderLots)&&void 0!==i?i:[])L+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(t=s.mapName)&&void 0!==t?t:"")}">\n <span class="fa-li">\n <i class="fas fa-vector-square"\n aria-label="${e.escapedAliases.Lot}"></i>\n </span>\n ${cityssm.escapeHTML(null!==(l=s.lotName)&&void 0!==l?l:"")}\n </li>`;for(const s of null!==(o=y.workOrderLotOccupancies)&&void 0!==o?o:[])for(const n of null!==(c=s.lotOccupancyOccupants)&&void 0!==c?c:[])L+=`<li class="has-tooltip-left"\n data-tooltip="${cityssm.escapeHTML(null!==(d=n.lotOccupantType)&&void 0!==d?d:"")}">\n <span class="fa-li">\n <i class="fas fa-user"\n aria-label="${e.escapedAliases.Occupancy}"></i>\n </span>\n ${cityssm.escapeHTML(null!==(p=n.occupantName)&&void 0!==p?p:"")}\n ${cityssm.escapeHTML(null!==(u=n.occupantFamilyName)&&void 0!==u?u:"")}\n </li>`;s.innerHTML=`<div class="columns">\n <div class="column is-narrow">\n <span class="icon is-small">\n ${y.workOrderMilestoneCompletionDate?'<i class="fas fa-check" aria-label="Completed"></i>':'<i class="far fa-square has-text-grey" aria-label="Incomplete"></i>'}\n </span>\n </div><div class="column">\n ${0===y.workOrderMilestoneTime?"":`${y.workOrderMilestoneTimePeriodString}<br />`}\n ${y.workOrderMilestoneTypeId?`<strong>${cityssm.escapeHTML(null!==(m=y.workOrderMilestoneType)&&void 0!==m?m:"")}</strong><br />`:""}\n <span class="is-size-7">\n ${cityssm.escapeHTML(null!==(v=y.workOrderMilestoneDescription)&&void 0!==v?v:"")}\n </span>\n </div><div class="column">\n <i class="fas fa-circle" style="color:${e.getRandomColor(null!==(M=y.workOrderNumber)&&void 0!==M?M:"")}" aria-hidden="true"></i>\n <a class="has-text-weight-bold" href="${e.getWorkOrderURL(y.workOrderId)}">\n ${cityssm.escapeHTML(null!==(f=y.workOrderNumber)&&void 0!==f?f:"")}\n </a><br />\n <span class="is-size-7">${cityssm.escapeHTML(null!==(O=y.workOrderDescription)&&void 0!==O?O:"")}</span>\n </div><div class="column is-size-7">\n ${""===L?"":`<ul class="fa-ul ml-4">${L}</ul>`}</div></div>`,g.append(s)}a.append(g)}(s.workOrderMilestones)})}n.addEventListener("change",()=>{r.closest("fieldset").disabled="date"!==n.value,i()}),e.initializeDatePickers(s),r.addEventListener("change",i),s.addEventListener("submit",i),i()})();

File diff suppressed because one or more lines are too long