linting
parent
cd400e0aa8
commit
7620c34dbc
|
|
@ -88,23 +88,23 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
</small>
|
||||
</p>
|
||||
${hasTagsBlock
|
||||
? '<p class="tags">' +
|
||||
(((_g = fee.isRequired) !== null && _g !== void 0 ? _g : false)
|
||||
? `<p class="tags">
|
||||
${((_g = fee.isRequired) !== null && _g !== void 0 ? _g : false)
|
||||
? '<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="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>`) +
|
||||
(((_k = fee.lotTypeId) !== null && _k !== void 0 ? _k : -1) === -1
|
||||
</span>`}
|
||||
${((_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="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>`) +
|
||||
'</p>'
|
||||
</span>`}
|
||||
</p>`
|
||||
: ''}
|
||||
</div>
|
||||
<div class="column">
|
||||
|
|
@ -271,11 +271,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
const buttonElement = clickEvent.currentTarget;
|
||||
const feeCategoryId = (_a = buttonElement.closest('.container--feeCategory').dataset
|
||||
.feeCategoryId) !== null && _a !== void 0 ? _a : '';
|
||||
cityssm.postJSON(los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveFeeCategoryUp'
|
||||
: 'doMoveFeeCategoryDown'), {
|
||||
: 'doMoveFeeCategoryDown'}`, {
|
||||
feeCategoryId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
}, (rawResponseJSON) => {
|
||||
|
|
@ -582,11 +580,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
const buttonElement = clickEvent.currentTarget;
|
||||
const feeContainerElement = buttonElement.closest('.container--fee');
|
||||
const feeId = (_a = feeContainerElement.dataset.feeId) !== null && _a !== void 0 ? _a : '';
|
||||
cityssm.postJSON(los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveFeeUp'
|
||||
: 'doMoveFeeDown'), {
|
||||
: 'doMoveFeeDown'}`, {
|
||||
feeId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
}, (rawResponseJSON) => {
|
||||
|
|
|
|||
|
|
@ -133,23 +133,29 @@ declare const exports: Record<string, unknown>
|
|||
</p>
|
||||
${
|
||||
hasTagsBlock
|
||||
? '<p class="tags">' +
|
||||
(fee.isRequired ?? false
|
||||
? `<p class="tags">
|
||||
${
|
||||
fee.isRequired ?? false
|
||||
? '<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="icon is-small"><i class="fas fa-filter" aria-hidden="true"></i></span>
|
||||
<span>${cityssm.escapeHTML(fee.occupancyType ?? '')}</span>
|
||||
</span>`) +
|
||||
((fee.lotTypeId ?? -1) === -1
|
||||
</span>`
|
||||
}
|
||||
${
|
||||
(fee.lotTypeId ?? -1) === -1
|
||||
? ''
|
||||
: ` <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>${cityssm.escapeHTML(fee.lotType ?? '')}</span>
|
||||
</span>`) +
|
||||
'</p>'
|
||||
</span>`
|
||||
}
|
||||
</p>`
|
||||
: ''
|
||||
}
|
||||
</div>
|
||||
|
|
@ -412,11 +418,11 @@ declare const exports: Record<string, unknown>
|
|||
.feeCategoryId ?? ''
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
`${los.urlPrefix}/admin/${
|
||||
buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveFeeCategoryUp'
|
||||
: 'doMoveFeeCategoryDown'),
|
||||
: 'doMoveFeeCategoryDown'
|
||||
}`,
|
||||
{
|
||||
feeCategoryId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
|
|
@ -898,11 +904,11 @@ declare const exports: Record<string, unknown>
|
|||
const feeId = feeContainerElement.dataset.feeId ?? ''
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
`${los.urlPrefix}/admin/${
|
||||
buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveFeeUp'
|
||||
: 'doMoveFeeDown'),
|
||||
: 'doMoveFeeDown'
|
||||
}`,
|
||||
{
|
||||
feeId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
|
|
|
|||
|
|
@ -136,11 +136,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function moveLotType(clickEvent) {
|
||||
const buttonElement = clickEvent.currentTarget;
|
||||
const lotTypeId = buttonElement.closest('.container--lotType').dataset.lotTypeId;
|
||||
cityssm.postJSON(los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveLotTypeUp'
|
||||
: 'doMoveLotTypeDown'), {
|
||||
: 'doMoveLotTypeDown'}`, {
|
||||
lotTypeId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
}, lotTypeResponseHandler);
|
||||
|
|
@ -253,11 +251,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
function moveLotTypeField(clickEvent) {
|
||||
const buttonElement = clickEvent.currentTarget;
|
||||
const lotTypeFieldId = buttonElement.closest('.container--lotTypeField').dataset.lotTypeFieldId;
|
||||
cityssm.postJSON(los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveLotTypeFieldUp'
|
||||
: 'doMoveLotTypeFieldDown'), {
|
||||
: 'doMoveLotTypeFieldDown'}`, {
|
||||
lotTypeFieldId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
}, lotTypeResponseHandler);
|
||||
|
|
|
|||
|
|
@ -247,11 +247,11 @@ type ResponseJSON =
|
|||
).dataset.lotTypeId
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
`${los.urlPrefix}/admin/${
|
||||
buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveLotTypeUp'
|
||||
: 'doMoveLotTypeDown'),
|
||||
: 'doMoveLotTypeDown'
|
||||
}`,
|
||||
{
|
||||
lotTypeId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
|
|
@ -448,11 +448,11 @@ type ResponseJSON =
|
|||
).dataset.lotTypeFieldId
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
`${los.urlPrefix}/admin/${
|
||||
buttonElement.dataset.direction === 'up'
|
||||
? 'doMoveLotTypeFieldUp'
|
||||
: 'doMoveLotTypeFieldDown'),
|
||||
: 'doMoveLotTypeFieldDown'
|
||||
}`,
|
||||
{
|
||||
lotTypeFieldId,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
|
|
|
|||
|
|
@ -352,13 +352,11 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
const buttonElement = clickEvent.currentTarget;
|
||||
const printEJS = buttonElement.closest('.container--occupancyTypePrint').dataset.printEJS;
|
||||
const occupancyTypeId = buttonElement.closest('.container--occupancyTypePrintList').dataset.occupancyTypeId;
|
||||
cityssm.postJSON(los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/${buttonElement.dataset.direction === 'up'
|
||||
? // eslint-disable-next-line no-secrets/no-secrets
|
||||
'doMoveOccupancyTypePrintUp'
|
||||
: // eslint-disable-next-line no-secrets/no-secrets
|
||||
'doMoveOccupancyTypePrintDown'), {
|
||||
'doMoveOccupancyTypePrintDown'}`, {
|
||||
occupancyTypeId,
|
||||
printEJS,
|
||||
moveToEnd: clickEvent.shiftKey ? '1' : '0'
|
||||
|
|
@ -571,7 +569,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
let addCloseModalFunction;
|
||||
function doAdd(submitEvent) {
|
||||
submitEvent.preventDefault();
|
||||
cityssm.postJSON(los.urlPrefix + '/admin/doAddOccupancyType', submitEvent.currentTarget, (rawResponseJSON) => {
|
||||
cityssm.postJSON(`${los.urlPrefix}/admin/doAddOccupancyType`, submitEvent.currentTarget, (rawResponseJSON) => {
|
||||
var _a;
|
||||
const responseJSON = rawResponseJSON;
|
||||
if (responseJSON.success) {
|
||||
|
|
|
|||
|
|
@ -633,13 +633,13 @@ type ResponseJSON =
|
|||
).dataset.occupancyTypeId
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix +
|
||||
'/admin/' +
|
||||
(buttonElement.dataset.direction === 'up'
|
||||
`${los.urlPrefix}/admin/${
|
||||
buttonElement.dataset.direction === 'up'
|
||||
? // eslint-disable-next-line no-secrets/no-secrets
|
||||
'doMoveOccupancyTypePrintUp'
|
||||
: // eslint-disable-next-line no-secrets/no-secrets
|
||||
'doMoveOccupancyTypePrintDown'),
|
||||
'doMoveOccupancyTypePrintDown'
|
||||
}`,
|
||||
{
|
||||
occupancyTypeId,
|
||||
printEJS,
|
||||
|
|
@ -966,7 +966,7 @@ type ResponseJSON =
|
|||
submitEvent.preventDefault()
|
||||
|
||||
cityssm.postJSON(
|
||||
los.urlPrefix + '/admin/doAddOccupancyType',
|
||||
`${los.urlPrefix}/admin/doAddOccupancyType`,
|
||||
submitEvent.currentTarget,
|
||||
(rawResponseJSON) => {
|
||||
const responseJSON = rawResponseJSON as ResponseJSON
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
cityssm.postJSON(`${los.urlPrefix}/lots/doGetLotTypeFields`, {
|
||||
lotTypeId: lotTypeIdElement.value
|
||||
}, (rawResponseJSON) => {
|
||||
var _a, _b;
|
||||
var _a, _b, _c;
|
||||
const responseJSON = rawResponseJSON;
|
||||
if (responseJSON.lotTypeFields.length === 0) {
|
||||
// eslint-disable-next-line no-unsanitized/property
|
||||
|
|
@ -135,9 +135,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
inputElement.minLength = lotTypeField.minimumLength;
|
||||
inputElement.maxLength = lotTypeField.maximumLength;
|
||||
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 {
|
||||
// eslint-disable-next-line no-unsanitized/property
|
||||
|
|
@ -308,7 +308,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
${lotComment.lotCommentDateString}
|
||||
${lotComment.lotCommentTime === 0
|
||||
? ''
|
||||
: ' ' + lotComment.lotCommentTimePeriodString}
|
||||
: ` ${lotComment.lotCommentTimePeriodString}`}
|
||||
</td><td>
|
||||
${cityssm.escapeHTML((_c = lotComment.lotComment) !== null && _c !== void 0 ? _c : '')}
|
||||
</td><td class="is-hidden-print">
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ declare const exports: Record<string, unknown>
|
|||
inputElement.maxLength = lotTypeField.maximumLength as number
|
||||
|
||||
if ((lotTypeField.pattern ?? '') !== '') {
|
||||
inputElement.pattern = lotTypeField.pattern!
|
||||
inputElement.pattern = lotTypeField.pattern ?? ''
|
||||
}
|
||||
|
||||
fieldElement.querySelector('.control')?.append(inputElement)
|
||||
|
|
@ -459,7 +459,7 @@ declare const exports: Record<string, unknown>
|
|||
${
|
||||
lotComment.lotCommentTime === 0
|
||||
? ''
|
||||
: ' ' + lotComment.lotCommentTimePeriodString
|
||||
: ` ${lotComment.lotCommentTimePeriodString}`
|
||||
}
|
||||
</td><td>
|
||||
${cityssm.escapeHTML(lotComment.lotComment ?? '')}
|
||||
|
|
|
|||
|
|
@ -92,7 +92,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
</div><div class="column is-size-7">
|
||||
${lotOccupancyHTML === ''
|
||||
? ''
|
||||
: '<ul class="fa-ul ml-4">' + lotOccupancyHTML + '</ul>'}</div></div>`;
|
||||
: `<ul class="fa-ul ml-4">${lotOccupancyHTML}</ul>`}</div></div>`;
|
||||
currentPanelElement.append(panelBlockElement);
|
||||
}
|
||||
milestoneCalendarContainerElement.append(currentPanelElement);
|
||||
|
|
|
|||
|
|
@ -142,7 +142,7 @@ declare const exports: Record<string, unknown>
|
|||
${
|
||||
lotOccupancyHTML === ''
|
||||
? ''
|
||||
: '<ul class="fa-ul ml-4">' + lotOccupancyHTML + '</ul>'
|
||||
: `<ul class="fa-ul ml-4">${lotOccupancyHTML}</ul>`
|
||||
}</div></div>`
|
||||
;(currentPanelElement as HTMLElement).append(panelBlockElement)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
</td><td>
|
||||
${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>
|
||||
<ul class="fa-ul ml-5 is-size-7">
|
||||
<li class="has-tooltip-left"
|
||||
|
|
@ -87,9 +87,9 @@ Object.defineProperty(exports, "__esModule", { value: true });
|
|||
</td><td>
|
||||
${workOrder.workOrderMilestoneCount === 0
|
||||
? '-'
|
||||
: ((_r = workOrder.workOrderMilestoneCompletionCount) !== null && _r !== void 0 ? _r : '').toString() +
|
||||
' / ' +
|
||||
((_s = workOrder.workOrderMilestoneCount) !== null && _s !== void 0 ? _s : '').toString()}
|
||||
: `${((_r = workOrder.workOrderMilestoneCompletionCount) !== null && _r !== void 0 ? _r : '').toString()}
|
||||
/
|
||||
${((_s = workOrder.workOrderMilestoneCount) !== null && _s !== void 0 ? _s : '').toString()}`}
|
||||
</td>
|
||||
${workOrderPrints.length > 0
|
||||
? `<td>
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ declare const exports: Record<string, unknown>
|
|||
${
|
||||
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>
|
||||
<ul class="fa-ul ml-5 is-size-7">
|
||||
|
|
@ -137,11 +137,11 @@ declare const exports: Record<string, unknown>
|
|||
${
|
||||
workOrder.workOrderMilestoneCount === 0
|
||||
? '-'
|
||||
: (
|
||||
: `${(
|
||||
workOrder.workOrderMilestoneCompletionCount ?? ''
|
||||
).toString() +
|
||||
' / ' +
|
||||
(workOrder.workOrderMilestoneCount ?? '').toString()
|
||||
).toString()}
|
||||
/
|
||||
${(workOrder.workOrderMilestoneCount ?? '').toString()}`
|
||||
}
|
||||
</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
|
|
@ -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
Loading…
Reference in New Issue