show all occupants on work orders

deepsource-autofix-76c6eb20
Dan Gowans 2022-12-07 11:29:51 -05:00
parent 00074fce05
commit daefbce96c
4 changed files with 23 additions and 24 deletions

View File

@ -202,6 +202,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
addLot(lotId);
};
const renderRelatedOccupancies = () => {
var _a;
const occupanciesContainerElement = document.querySelector("#container--lotOccupancies");
document.querySelector(".tabs a[href='#relatedTab--lotOccupancies'] .tag").textContent = workOrderLotOccupancies.length.toString();
if (workOrderLotOccupancies.length === 0) {
@ -297,14 +298,14 @@ Object.defineProperty(exports, "__esModule", { value: true });
? '<span class="has-text-grey">(No ' +
cityssm.escapeHTML(exports.aliases.occupants) +
")</span>"
: '<span class="has-tooltip-left" data-tooltip="' +
cityssm.escapeHTML(lotOccupancy.lotOccupancyOccupants[0].lotOccupantType) +
'">' +
cityssm.escapeHTML(lotOccupancy.lotOccupancyOccupants[0].occupantName) +
"</span>") +
(lotOccupancy.lotOccupancyOccupants.length > 1
? " plus " + (lotOccupancy.lotOccupancyOccupants.length - 1)
: "") +
: (_a = lotOccupancy.lotOccupancyOccupants) === null || _a === void 0 ? void 0 : _a.reduce((soFar, occupant) => {
return (soFar +
'<span class="has-tooltip-left" data-tooltip="' +
cityssm.escapeHTML(occupant.lotOccupantType) +
'">' +
cityssm.escapeHTML(occupant.occupantName) +
"</span><br />");
}, "")) +
"</td>") +
("<td>" +
'<button class="button is-small is-light is-danger button--deleteLotOccupancy" data-tooltip="Delete Relationship" type="button">' +

View File

@ -420,18 +420,16 @@ declare const bulmaJS: BulmaJS;
? '<span class="has-text-grey">(No ' +
cityssm.escapeHTML(exports.aliases.occupants) +
")</span>"
: '<span class="has-tooltip-left" data-tooltip="' +
cityssm.escapeHTML(
lotOccupancy.lotOccupancyOccupants![0].lotOccupantType!
) +
'">' +
cityssm.escapeHTML(
lotOccupancy.lotOccupancyOccupants![0].occupantName!
) +
"</span>") +
(lotOccupancy.lotOccupancyOccupants!.length > 1
? " plus " + (lotOccupancy.lotOccupancyOccupants!.length - 1)
: "") +
: lotOccupancy.lotOccupancyOccupants?.reduce((soFar, occupant) => {
return (
soFar +
'<span class="has-tooltip-left" data-tooltip="' +
cityssm.escapeHTML(occupant.lotOccupantType!) +
'">' +
cityssm.escapeHTML(occupant.occupantName!) +
"</span><br />"
);
}, "")) +
"</td>") +
("<td>" +
'<button class="button is-small is-light is-danger button--deleteLotOccupancy" data-tooltip="Delete Relationship" type="button">' +

File diff suppressed because one or more lines are too long

View File

@ -200,9 +200,9 @@
<% if (lotOccupancy.lotOccupancyOccupants.length === 0) { %>
<span class="has-text-grey">(No <%= configFunctions.getProperty("aliases.occupants") %>)</span>
<% } else { %>
<% const occupant = lotOccupancy.lotOccupancyOccupants[0]; %>
<span class="has-tooltip-left" data-tooltip="<%= occupant.lotOccupantType %>"><%= occupant.occupantName %></span>
<%= (lotOccupancy.lotOccupancyOccupants.length > 1 ? " plus " + (lotOccupancy.lotOccupancyOccupants.length - 1) : "") %>
<% for (const occupant of lotOccupancy.lotOccupancyOccupants) { %>
<span class="has-tooltip-left" data-tooltip="<%= occupant.lotOccupantType %>"><%= occupant.occupantName %></span><br />
<% } %>
<% } %>
</td>
</tr>