diff --git a/handlers/admin-post/doMoveLotOccupantTypeDown.js b/handlers/admin-post/doMoveLotOccupantTypeDown.js
index 8c7aaac4..4eb77caa 100644
--- a/handlers/admin-post/doMoveLotOccupantTypeDown.js
+++ b/handlers/admin-post/doMoveLotOccupantTypeDown.js
@@ -1,7 +1,7 @@
import { moveLotOccupantTypeDown, moveLotOccupantTypeDownToBottom } from "../../helpers/lotOccupancyDB/moveLotOccupantTypeDown.js";
import { getLotOccupantTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToBottom === "1"
+ const success = request.body.moveToEnd === "1"
? moveLotOccupantTypeDownToBottom(request.body.lotOccupantTypeId)
: moveLotOccupantTypeDown(request.body.lotOccupantTypeId);
const lotOccupantTypes = getLotOccupantTypes();
diff --git a/handlers/admin-post/doMoveLotOccupantTypeDown.ts b/handlers/admin-post/doMoveLotOccupantTypeDown.ts
index 933d078c..e3ac4b55 100644
--- a/handlers/admin-post/doMoveLotOccupantTypeDown.ts
+++ b/handlers/admin-post/doMoveLotOccupantTypeDown.ts
@@ -9,7 +9,7 @@ import { getLotOccupantTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToBottom === "1"
+ request.body.moveToEnd === "1"
? moveLotOccupantTypeDownToBottom(request.body.lotOccupantTypeId)
: moveLotOccupantTypeDown(request.body.lotOccupantTypeId);
diff --git a/handlers/admin-post/doMoveLotOccupantTypeUp.js b/handlers/admin-post/doMoveLotOccupantTypeUp.js
index 01d57312..eb247dd3 100644
--- a/handlers/admin-post/doMoveLotOccupantTypeUp.js
+++ b/handlers/admin-post/doMoveLotOccupantTypeUp.js
@@ -1,7 +1,7 @@
import { moveLotOccupantTypeUp, moveLotOccupantTypeUpToTop } from "../../helpers/lotOccupancyDB/moveLotOccupantTypeUp.js";
import { getLotOccupantTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToTop === "1"
+ const success = request.body.moveToEnd === "1"
? moveLotOccupantTypeUpToTop(request.body.lotOccupantTypeId)
: moveLotOccupantTypeUp(request.body.lotOccupantTypeId);
const lotOccupantTypes = getLotOccupantTypes();
diff --git a/handlers/admin-post/doMoveLotOccupantTypeUp.ts b/handlers/admin-post/doMoveLotOccupantTypeUp.ts
index 84f4f1ac..2b620d89 100644
--- a/handlers/admin-post/doMoveLotOccupantTypeUp.ts
+++ b/handlers/admin-post/doMoveLotOccupantTypeUp.ts
@@ -9,7 +9,7 @@ import { getLotOccupantTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToTop === "1"
+ request.body.moveToEnd === "1"
? moveLotOccupantTypeUpToTop(request.body.lotOccupantTypeId)
: moveLotOccupantTypeUp(request.body.lotOccupantTypeId);
diff --git a/handlers/admin-post/doMoveLotStatusDown.js b/handlers/admin-post/doMoveLotStatusDown.js
index f395d087..beedba91 100644
--- a/handlers/admin-post/doMoveLotStatusDown.js
+++ b/handlers/admin-post/doMoveLotStatusDown.js
@@ -1,7 +1,7 @@
import { moveLotStatusDown, moveLotStatusDownToBottom } from "../../helpers/lotOccupancyDB/moveLotStatusDown.js";
import { getLotStatuses } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToBottom === "1"
+ const success = request.body.moveToEnd === "1"
? moveLotStatusDownToBottom(request.body.lotStatusId)
: moveLotStatusDown(request.body.lotStatusId);
const lotStatuses = getLotStatuses();
diff --git a/handlers/admin-post/doMoveLotStatusDown.ts b/handlers/admin-post/doMoveLotStatusDown.ts
index d851b7f3..d0eb5b7c 100644
--- a/handlers/admin-post/doMoveLotStatusDown.ts
+++ b/handlers/admin-post/doMoveLotStatusDown.ts
@@ -9,7 +9,7 @@ import { getLotStatuses } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToBottom === "1"
+ request.body.moveToEnd === "1"
? moveLotStatusDownToBottom(request.body.lotStatusId)
: moveLotStatusDown(request.body.lotStatusId);
diff --git a/handlers/admin-post/doMoveLotStatusUp.js b/handlers/admin-post/doMoveLotStatusUp.js
index 20173804..7482eb6c 100644
--- a/handlers/admin-post/doMoveLotStatusUp.js
+++ b/handlers/admin-post/doMoveLotStatusUp.js
@@ -1,7 +1,7 @@
import { moveLotStatusUp, moveLotStatusUpToTop } from "../../helpers/lotOccupancyDB/moveLotStatusUp.js";
import { getLotStatuses } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToTop === "1"
+ const success = request.body.moveToEnd === "1"
? moveLotStatusUpToTop(request.body.lotStatusId)
: moveLotStatusUp(request.body.lotStatusId);
const lotStatuses = getLotStatuses();
diff --git a/handlers/admin-post/doMoveLotStatusUp.ts b/handlers/admin-post/doMoveLotStatusUp.ts
index 1a052130..53005e09 100644
--- a/handlers/admin-post/doMoveLotStatusUp.ts
+++ b/handlers/admin-post/doMoveLotStatusUp.ts
@@ -9,7 +9,7 @@ import { getLotStatuses } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToTop === "1"
+ request.body.moveToEnd === "1"
? moveLotStatusUpToTop(request.body.lotStatusId)
: moveLotStatusUp(request.body.lotStatusId);
diff --git a/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.js b/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.js
index d2925a38..7135f534 100644
--- a/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.js
+++ b/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.js
@@ -1,7 +1,7 @@
import { moveWorkOrderMilestoneTypeDown, moveWorkOrderMilestoneTypeDownToBottom } from "../../helpers/lotOccupancyDB/moveWorkOrderMilestoneTypeDown.js";
import { getWorkOrderMilestoneTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToBottom === "1"
+ const success = request.body.moveToEnd === "1"
? moveWorkOrderMilestoneTypeDownToBottom(request.body.workOrderMilestoneTypeId)
: moveWorkOrderMilestoneTypeDown(request.body.workOrderMilestoneTypeId);
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes();
diff --git a/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.ts b/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.ts
index be9b5e3c..cf7f2326 100644
--- a/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.ts
+++ b/handlers/admin-post/doMoveWorkOrderMilestoneTypeDown.ts
@@ -9,7 +9,7 @@ import { getWorkOrderMilestoneTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToBottom === "1"
+ request.body.moveToEnd === "1"
? moveWorkOrderMilestoneTypeDownToBottom(request.body.workOrderMilestoneTypeId)
: moveWorkOrderMilestoneTypeDown(request.body.workOrderMilestoneTypeId);
diff --git a/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.js b/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.js
index 024f7718..5bd698ba 100644
--- a/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.js
+++ b/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.js
@@ -1,7 +1,7 @@
import { moveWorkOrderMilestoneTypeUp, moveWorkOrderMilestoneTypeUpToTop } from "../../helpers/lotOccupancyDB/moveWorkOrderMilestoneTypeUp.js";
import { getWorkOrderMilestoneTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToTop === "1"
+ const success = request.body.moveToEnd === "1"
? moveWorkOrderMilestoneTypeUpToTop(request.body.workOrderMilestoneTypeId)
: moveWorkOrderMilestoneTypeUp(request.body.workOrderMilestoneTypeId);
const workOrderMilestoneTypes = getWorkOrderMilestoneTypes();
diff --git a/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.ts b/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.ts
index 18b7a9b1..5a139133 100644
--- a/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.ts
+++ b/handlers/admin-post/doMoveWorkOrderMilestoneTypeUp.ts
@@ -9,7 +9,7 @@ import { getWorkOrderMilestoneTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToTop === "1"
+ request.body.moveToEnd === "1"
? moveWorkOrderMilestoneTypeUpToTop(request.body.workOrderMilestoneTypeId)
: moveWorkOrderMilestoneTypeUp(request.body.workOrderMilestoneTypeId);
diff --git a/handlers/admin-post/doMoveWorkOrderTypeDown.js b/handlers/admin-post/doMoveWorkOrderTypeDown.js
index 9b53291d..887ccba6 100644
--- a/handlers/admin-post/doMoveWorkOrderTypeDown.js
+++ b/handlers/admin-post/doMoveWorkOrderTypeDown.js
@@ -1,7 +1,7 @@
import { moveWorkOrderTypeDown, moveWorkOrderTypeDownToBottom } from "../../helpers/lotOccupancyDB/moveWorkOrderTypeDown.js";
import { getWorkOrderTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToBottom === "1"
+ const success = request.body.moveToEnd === "1"
? moveWorkOrderTypeDownToBottom(request.body.workOrderTypeId)
: moveWorkOrderTypeDown(request.body.workOrderTypeId);
const workOrderTypes = getWorkOrderTypes();
diff --git a/handlers/admin-post/doMoveWorkOrderTypeDown.ts b/handlers/admin-post/doMoveWorkOrderTypeDown.ts
index 65f45112..a146bac6 100644
--- a/handlers/admin-post/doMoveWorkOrderTypeDown.ts
+++ b/handlers/admin-post/doMoveWorkOrderTypeDown.ts
@@ -9,7 +9,7 @@ import { getWorkOrderTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToBottom === "1"
+ request.body.moveToEnd === "1"
? moveWorkOrderTypeDownToBottom(request.body.workOrderTypeId)
: moveWorkOrderTypeDown(request.body.workOrderTypeId);
diff --git a/handlers/admin-post/doMoveWorkOrderTypeUp.js b/handlers/admin-post/doMoveWorkOrderTypeUp.js
index 7584e0dc..bbdc8579 100644
--- a/handlers/admin-post/doMoveWorkOrderTypeUp.js
+++ b/handlers/admin-post/doMoveWorkOrderTypeUp.js
@@ -1,7 +1,7 @@
import { moveWorkOrderTypeUp, moveWorkOrderTypeUpToTop } from "../../helpers/lotOccupancyDB/moveWorkOrderTypeUp.js";
import { getWorkOrderTypes } from "../../helpers/functions.cache.js";
export const handler = async (request, response) => {
- const success = request.body.moveToTop === "1"
+ const success = request.body.moveToEnd === "1"
? moveWorkOrderTypeUpToTop(request.body.workOrderTypeId)
: moveWorkOrderTypeUp(request.body.workOrderTypeId);
const workOrderTypes = getWorkOrderTypes();
diff --git a/handlers/admin-post/doMoveWorkOrderTypeUp.ts b/handlers/admin-post/doMoveWorkOrderTypeUp.ts
index 21a90265..6914f24b 100644
--- a/handlers/admin-post/doMoveWorkOrderTypeUp.ts
+++ b/handlers/admin-post/doMoveWorkOrderTypeUp.ts
@@ -9,7 +9,7 @@ import { getWorkOrderTypes } from "../../helpers/functions.cache.js";
export const handler: RequestHandler = async (request, response) => {
const success =
- request.body.moveToTop === "1"
+ request.body.moveToEnd === "1"
? moveWorkOrderTypeUpToTop(request.body.workOrderTypeId)
: moveWorkOrderTypeUp(request.body.workOrderTypeId);
diff --git a/public-typescript/adminTables.js b/public-typescript/adminTables.js
index 9a9901c6..898d5e4a 100644
--- a/public-typescript/adminTables.js
+++ b/public-typescript/adminTables.js
@@ -76,32 +76,17 @@ Object.defineProperty(exports, "__esModule", { value: true });
}
});
};
- const moveWorkOrderTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+ const moveWorkOrderType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderTypeUp"
+ : "doMoveWorkOrderTypeDown"), {
workOrderTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- workOrderTypes = responseJSON.workOrderTypes;
- renderWorkOrderTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving Work Order Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
- };
- const moveWorkOrderTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderTypeDown", {
- workOrderTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
workOrderTypes = responseJSON.workOrderTypes;
@@ -164,8 +149,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateWorkOrderType);
- tableRowElement.querySelector(".button--moveWorkOrderTypeUp").addEventListener("click", moveWorkOrderTypeUp);
- tableRowElement.querySelector(".button--moveWorkOrderTypeDown").addEventListener("click", moveWorkOrderTypeDown);
+ tableRowElement.querySelector(".button--moveWorkOrderTypeUp").addEventListener("click", moveWorkOrderType);
+ tableRowElement.querySelector(".button--moveWorkOrderTypeDown").addEventListener("click", moveWorkOrderType);
tableRowElement
.querySelector(".button--deleteWorkOrderType")
.addEventListener("click", deleteWorkOrderType);
@@ -258,32 +243,17 @@ Object.defineProperty(exports, "__esModule", { value: true });
}
});
};
- const moveWorkOrderMilestoneTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+ const moveWorkOrderMilestoneType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderMilestoneTypeUp"
+ : "doMoveWorkOrderMilestoneTypeDown"), {
workOrderMilestoneTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- workOrderMilestoneTypes = responseJSON.workOrderMilestoneTypes;
- renderWorkOrderMilestoneTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving Work Order Milestone Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
- };
- const moveWorkOrderMilestoneTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeDown", {
- workOrderMilestoneTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
workOrderMilestoneTypes = responseJSON.workOrderMilestoneTypes;
@@ -347,8 +317,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateWorkOrderMilestoneType);
- tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeUp").addEventListener("click", moveWorkOrderMilestoneTypeUp);
- tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeDown").addEventListener("click", moveWorkOrderMilestoneTypeDown);
+ tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeUp").addEventListener("click", moveWorkOrderMilestoneType);
+ tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeDown").addEventListener("click", moveWorkOrderMilestoneType);
tableRowElement
.querySelector(".button--deleteWorkOrderMilestoneType")
.addEventListener("click", deleteWorkOrderMilestoneType);
@@ -443,32 +413,17 @@ Object.defineProperty(exports, "__esModule", { value: true });
}
});
};
- const moveLotStatusUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+ const moveLotStatus = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const lotStatusId = tableRowElement.dataset.lotStatusId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotStatusUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotStatusUp"
+ : "doMoveLotStatusDown"), {
lotStatusId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- lotStatuses = responseJSON.lotStatuses;
- renderLotStatuses();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving " + exports.aliases.lot + " Status",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
- };
- const moveLotStatusDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const lotStatusId = tableRowElement.dataset.lotStatusId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotStatusDown", {
- lotStatusId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
lotStatuses = responseJSON.lotStatuses;
@@ -534,8 +489,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateLotStatus);
- tableRowElement.querySelector(".button--moveLotStatusUp").addEventListener("click", moveLotStatusUp);
- tableRowElement.querySelector(".button--moveLotStatusDown").addEventListener("click", moveLotStatusDown);
+ tableRowElement.querySelector(".button--moveLotStatusUp").addEventListener("click", moveLotStatus);
+ tableRowElement.querySelector(".button--moveLotStatusDown").addEventListener("click", moveLotStatus);
tableRowElement
.querySelector(".button--deleteLotStatus")
.addEventListener("click", deleteLotStatus);
@@ -650,36 +605,17 @@ Object.defineProperty(exports, "__esModule", { value: true });
}
});
};
- const moveLotOccupantTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+ const moveLotOccupantType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotOccupantTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotOccupantTypeUp"
+ : "doMoveLotOccupantTypeDown"), {
lotOccupantTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- lotOccupantTypes = responseJSON.lotOccupantTypes;
- renderLotOccupantTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving " +
- exports.aliases.lot +
- " " +
- exports.aliases.occupant +
- " Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
- };
- const moveLotOccupantTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotOccupantTypeDown", {
- lotOccupantTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
lotOccupantTypes = responseJSON.lotOccupantTypes;
@@ -785,8 +721,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
fontAwesomeInputElement.addEventListener("keyup", refreshFontAwesomeIcon);
fontAwesomeInputElement.addEventListener("change", refreshFontAwesomeIcon);
tableRowElement.querySelector("form").addEventListener("submit", updateLotOccupantType);
- tableRowElement.querySelector(".button--moveLotOccupantTypeUp").addEventListener("click", moveLotOccupantTypeUp);
- tableRowElement.querySelector(".button--moveLotOccupantTypeDown").addEventListener("click", moveLotOccupantTypeDown);
+ tableRowElement.querySelector(".button--moveLotOccupantTypeUp").addEventListener("click", moveLotOccupantType);
+ tableRowElement.querySelector(".button--moveLotOccupantTypeDown").addEventListener("click", moveLotOccupantType);
tableRowElement
.querySelector(".button--deleteLotOccupantType")
.addEventListener("click", deleteLotOccupantType);
diff --git a/public-typescript/adminTables/adminTablesLotOccupantTypes.js b/public-typescript/adminTables/adminTablesLotOccupantTypes.js
index b282e815..84ad8ce0 100644
--- a/public-typescript/adminTables/adminTablesLotOccupantTypes.js
+++ b/public-typescript/adminTables/adminTablesLotOccupantTypes.js
@@ -85,36 +85,17 @@ const deleteLotOccupantType = (clickEvent) => {
}
});
};
-const moveLotOccupantTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+const moveLotOccupantType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotOccupantTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotOccupantTypeUp"
+ : "doMoveLotOccupantTypeDown"), {
lotOccupantTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- lotOccupantTypes = responseJSON.lotOccupantTypes;
- renderLotOccupantTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving " +
- exports.aliases.lot +
- " " +
- exports.aliases.occupant +
- " Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
-};
-const moveLotOccupantTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotOccupantTypeDown", {
- lotOccupantTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
lotOccupantTypes = responseJSON.lotOccupantTypes;
@@ -220,8 +201,8 @@ const renderLotOccupantTypes = () => {
fontAwesomeInputElement.addEventListener("keyup", refreshFontAwesomeIcon);
fontAwesomeInputElement.addEventListener("change", refreshFontAwesomeIcon);
tableRowElement.querySelector("form").addEventListener("submit", updateLotOccupantType);
- tableRowElement.querySelector(".button--moveLotOccupantTypeUp").addEventListener("click", moveLotOccupantTypeUp);
- tableRowElement.querySelector(".button--moveLotOccupantTypeDown").addEventListener("click", moveLotOccupantTypeDown);
+ tableRowElement.querySelector(".button--moveLotOccupantTypeUp").addEventListener("click", moveLotOccupantType);
+ tableRowElement.querySelector(".button--moveLotOccupantTypeDown").addEventListener("click", moveLotOccupantType);
tableRowElement
.querySelector(".button--deleteLotOccupantType")
.addEventListener("click", deleteLotOccupantType);
diff --git a/public-typescript/adminTables/adminTablesLotOccupantTypes.ts b/public-typescript/adminTables/adminTablesLotOccupantTypes.ts
index 17acefe4..352e867a 100644
--- a/public-typescript/adminTables/adminTablesLotOccupantTypes.ts
+++ b/public-typescript/adminTables/adminTablesLotOccupantTypes.ts
@@ -125,51 +125,22 @@ const deleteLotOccupantType = (clickEvent: Event) => {
});
};
-const moveLotOccupantTypeUp = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
+const moveLotOccupantType = (clickEvent: MouseEvent) => {
+ const buttonElement = clickEvent.currentTarget as HTMLButtonElement;
+
+ const tableRowElement = buttonElement.closest("tr")!;
const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveLotOccupantTypeUp",
+ los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotOccupantTypeUp"
+ : "doMoveLotOccupantTypeDown"),
{
lotOccupantTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- },
- (responseJSON: {
- success: boolean;
- errorMessage?: string;
- lotOccupantTypes?: recordTypes.LotOccupantType[];
- }) => {
- if (responseJSON.success) {
- lotOccupantTypes = responseJSON.lotOccupantTypes!;
- renderLotOccupantTypes();
- } else {
- bulmaJS.alert({
- title:
- "Error Moving " +
- exports.aliases.lot +
- " " +
- exports.aliases.occupant +
- " Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- }
- );
-};
-
-const moveLotOccupantTypeDown = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
-
- const lotOccupantTypeId = tableRowElement.dataset.lotOccupantTypeId;
-
- cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveLotOccupantTypeDown",
- {
- lotOccupantTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
},
(responseJSON: {
success: boolean;
@@ -303,11 +274,11 @@ const renderLotOccupantTypes = () => {
(
tableRowElement.querySelector(".button--moveLotOccupantTypeUp") as HTMLButtonElement
- ).addEventListener("click", moveLotOccupantTypeUp);
+ ).addEventListener("click", moveLotOccupantType);
(
tableRowElement.querySelector(".button--moveLotOccupantTypeDown") as HTMLButtonElement
- ).addEventListener("click", moveLotOccupantTypeDown);
+ ).addEventListener("click", moveLotOccupantType);
tableRowElement
.querySelector(".button--deleteLotOccupantType")!
diff --git a/public-typescript/adminTables/adminTablesLotStatuses.js b/public-typescript/adminTables/adminTablesLotStatuses.js
index 4c8cdd20..8b4b6950 100644
--- a/public-typescript/adminTables/adminTablesLotStatuses.js
+++ b/public-typescript/adminTables/adminTablesLotStatuses.js
@@ -65,32 +65,17 @@ const deleteLotStatus = (clickEvent) => {
}
});
};
-const moveLotStatusUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+const moveLotStatus = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const lotStatusId = tableRowElement.dataset.lotStatusId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotStatusUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotStatusUp"
+ : "doMoveLotStatusDown"), {
lotStatusId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- lotStatuses = responseJSON.lotStatuses;
- renderLotStatuses();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving " + exports.aliases.lot + " Status",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
-};
-const moveLotStatusDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const lotStatusId = tableRowElement.dataset.lotStatusId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveLotStatusDown", {
- lotStatusId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
lotStatuses = responseJSON.lotStatuses;
@@ -156,8 +141,8 @@ const renderLotStatuses = () => {
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateLotStatus);
- tableRowElement.querySelector(".button--moveLotStatusUp").addEventListener("click", moveLotStatusUp);
- tableRowElement.querySelector(".button--moveLotStatusDown").addEventListener("click", moveLotStatusDown);
+ tableRowElement.querySelector(".button--moveLotStatusUp").addEventListener("click", moveLotStatus);
+ tableRowElement.querySelector(".button--moveLotStatusDown").addEventListener("click", moveLotStatus);
tableRowElement
.querySelector(".button--deleteLotStatus")
.addEventListener("click", deleteLotStatus);
diff --git a/public-typescript/adminTables/adminTablesLotStatuses.ts b/public-typescript/adminTables/adminTablesLotStatuses.ts
index 52c0531b..3213834d 100644
--- a/public-typescript/adminTables/adminTablesLotStatuses.ts
+++ b/public-typescript/adminTables/adminTablesLotStatuses.ts
@@ -100,46 +100,22 @@ const deleteLotStatus = (clickEvent: Event) => {
});
};
-const moveLotStatusUp = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
+const moveLotStatus = (clickEvent: MouseEvent) => {
+ const buttonElement = clickEvent.currentTarget as HTMLButtonElement;
+
+ const tableRowElement = buttonElement.closest("tr")!;
const lotStatusId = tableRowElement.dataset.lotStatusId;
cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveLotStatusUp",
+ los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveLotStatusUp"
+ : "doMoveLotStatusDown"),
{
lotStatusId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- },
- (responseJSON: {
- success: boolean;
- errorMessage?: string;
- lotStatuses?: recordTypes.LotStatus[];
- }) => {
- if (responseJSON.success) {
- lotStatuses = responseJSON.lotStatuses!;
- renderLotStatuses();
- } else {
- bulmaJS.alert({
- title: "Error Moving " + exports.aliases.lot + " Status",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- }
- );
-};
-
-const moveLotStatusDown = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
-
- const lotStatusId = tableRowElement.dataset.lotStatusId;
-
- cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveLotStatusDown",
- {
- lotStatusId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
},
(responseJSON: {
success: boolean;
@@ -227,11 +203,11 @@ const renderLotStatuses = () => {
(
tableRowElement.querySelector(".button--moveLotStatusUp") as HTMLButtonElement
- ).addEventListener("click", moveLotStatusUp);
+ ).addEventListener("click", moveLotStatus);
(
tableRowElement.querySelector(".button--moveLotStatusDown") as HTMLButtonElement
- ).addEventListener("click", moveLotStatusDown);
+ ).addEventListener("click", moveLotStatus);
tableRowElement
.querySelector(".button--deleteLotStatus")!
diff --git a/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.js b/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.js
index 9d7ee3a0..5d1c7d0b 100644
--- a/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.js
+++ b/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.js
@@ -63,32 +63,17 @@ const deleteWorkOrderMilestoneType = (clickEvent) => {
}
});
};
-const moveWorkOrderMilestoneTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+const moveWorkOrderMilestoneType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderMilestoneTypeUp"
+ : "doMoveWorkOrderMilestoneTypeDown"), {
workOrderMilestoneTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- workOrderMilestoneTypes = responseJSON.workOrderMilestoneTypes;
- renderWorkOrderMilestoneTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving Work Order Milestone Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
-};
-const moveWorkOrderMilestoneTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeDown", {
- workOrderMilestoneTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
workOrderMilestoneTypes = responseJSON.workOrderMilestoneTypes;
@@ -152,8 +137,8 @@ const renderWorkOrderMilestoneTypes = () => {
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateWorkOrderMilestoneType);
- tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeUp").addEventListener("click", moveWorkOrderMilestoneTypeUp);
- tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeDown").addEventListener("click", moveWorkOrderMilestoneTypeDown);
+ tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeUp").addEventListener("click", moveWorkOrderMilestoneType);
+ tableRowElement.querySelector(".button--moveWorkOrderMilestoneTypeDown").addEventListener("click", moveWorkOrderMilestoneType);
tableRowElement
.querySelector(".button--deleteWorkOrderMilestoneType")
.addEventListener("click", deleteWorkOrderMilestoneType);
diff --git a/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.ts b/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.ts
index 935982dc..ba9fdb75 100644
--- a/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.ts
+++ b/public-typescript/adminTables/adminTablesWorkOrderMilestoneTypes.ts
@@ -98,46 +98,22 @@ const deleteWorkOrderMilestoneType = (clickEvent: Event) => {
});
};
-const moveWorkOrderMilestoneTypeUp = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
+const moveWorkOrderMilestoneType = (clickEvent: MouseEvent) => {
+ const buttonElement = clickEvent.currentTarget as HTMLButtonElement;
+
+ const tableRowElement = buttonElement.closest("tr")!;
const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeUp",
+ los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderMilestoneTypeUp"
+ : "doMoveWorkOrderMilestoneTypeDown"),
{
workOrderMilestoneTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- },
- (responseJSON: {
- success: boolean;
- errorMessage?: string;
- workOrderMilestoneTypes?: recordTypes.WorkOrderMilestoneType[];
- }) => {
- if (responseJSON.success) {
- workOrderMilestoneTypes = responseJSON.workOrderMilestoneTypes!;
- renderWorkOrderMilestoneTypes();
- } else {
- bulmaJS.alert({
- title: "Error Moving Work Order Milestone Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- }
- );
-};
-
-const moveWorkOrderMilestoneTypeDown = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
-
- const workOrderMilestoneTypeId = tableRowElement.dataset.workOrderMilestoneTypeId;
-
- cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveWorkOrderMilestoneTypeDown",
- {
- workOrderMilestoneTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
},
(responseJSON: {
success: boolean;
@@ -228,13 +204,13 @@ const renderWorkOrderMilestoneTypes = () => {
tableRowElement.querySelector(
".button--moveWorkOrderMilestoneTypeUp"
) as HTMLButtonElement
- ).addEventListener("click", moveWorkOrderMilestoneTypeUp);
+ ).addEventListener("click", moveWorkOrderMilestoneType);
(
tableRowElement.querySelector(
".button--moveWorkOrderMilestoneTypeDown"
) as HTMLButtonElement
- ).addEventListener("click", moveWorkOrderMilestoneTypeDown);
+ ).addEventListener("click", moveWorkOrderMilestoneType);
tableRowElement
.querySelector(".button--deleteWorkOrderMilestoneType")!
diff --git a/public-typescript/adminTables/adminTablesWorkOrderTypes.js b/public-typescript/adminTables/adminTablesWorkOrderTypes.js
index cabfd5e6..2b95e7bf 100644
--- a/public-typescript/adminTables/adminTablesWorkOrderTypes.js
+++ b/public-typescript/adminTables/adminTablesWorkOrderTypes.js
@@ -63,32 +63,17 @@ const deleteWorkOrderType = (clickEvent) => {
}
});
};
-const moveWorkOrderTypeUp = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
+const moveWorkOrderType = (clickEvent) => {
+ const buttonElement = clickEvent.currentTarget;
+ const tableRowElement = buttonElement.closest("tr");
const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderTypeUp", {
+ cityssm.postJSON(los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderTypeUp"
+ : "doMoveWorkOrderTypeDown"), {
workOrderTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- }, (responseJSON) => {
- if (responseJSON.success) {
- workOrderTypes = responseJSON.workOrderTypes;
- renderWorkOrderTypes();
- }
- else {
- bulmaJS.alert({
- title: "Error Moving Work Order Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- });
-};
-const moveWorkOrderTypeDown = (clickEvent) => {
- const tableRowElement = clickEvent.currentTarget.closest("tr");
- const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
- cityssm.postJSON(los.urlPrefix + "/admin/doMoveWorkOrderTypeDown", {
- workOrderTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
}, (responseJSON) => {
if (responseJSON.success) {
workOrderTypes = responseJSON.workOrderTypes;
@@ -151,8 +136,8 @@ const renderWorkOrderTypes = () => {
"" +
"";
tableRowElement.querySelector("form").addEventListener("submit", updateWorkOrderType);
- tableRowElement.querySelector(".button--moveWorkOrderTypeUp").addEventListener("click", moveWorkOrderTypeUp);
- tableRowElement.querySelector(".button--moveWorkOrderTypeDown").addEventListener("click", moveWorkOrderTypeDown);
+ tableRowElement.querySelector(".button--moveWorkOrderTypeUp").addEventListener("click", moveWorkOrderType);
+ tableRowElement.querySelector(".button--moveWorkOrderTypeDown").addEventListener("click", moveWorkOrderType);
tableRowElement
.querySelector(".button--deleteWorkOrderType")
.addEventListener("click", deleteWorkOrderType);
diff --git a/public-typescript/adminTables/adminTablesWorkOrderTypes.ts b/public-typescript/adminTables/adminTablesWorkOrderTypes.ts
index a5a00598..c3a38dbb 100644
--- a/public-typescript/adminTables/adminTablesWorkOrderTypes.ts
+++ b/public-typescript/adminTables/adminTablesWorkOrderTypes.ts
@@ -98,46 +98,22 @@ const deleteWorkOrderType = (clickEvent: Event) => {
});
};
-const moveWorkOrderTypeUp = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
+const moveWorkOrderType = (clickEvent: MouseEvent) => {
+ const buttonElement = clickEvent.currentTarget as HTMLButtonElement;
+
+ const tableRowElement = buttonElement.closest("tr")!;
const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveWorkOrderTypeUp",
+ los.urlPrefix +
+ "/admin/" +
+ (buttonElement.dataset.direction === "up"
+ ? "doMoveWorkOrderTypeUp"
+ : "doMoveWorkOrderTypeDown"),
{
workOrderTypeId,
- moveToTop: clickEvent.shiftKey ? "1" : "0"
- },
- (responseJSON: {
- success: boolean;
- errorMessage?: string;
- workOrderTypes?: recordTypes.WorkOrderType[];
- }) => {
- if (responseJSON.success) {
- workOrderTypes = responseJSON.workOrderTypes!;
- renderWorkOrderTypes();
- } else {
- bulmaJS.alert({
- title: "Error Moving Work Order Type",
- message: responseJSON.errorMessage || "",
- contextualColorName: "danger"
- });
- }
- }
- );
-};
-
-const moveWorkOrderTypeDown = (clickEvent: MouseEvent) => {
- const tableRowElement = (clickEvent.currentTarget as HTMLElement).closest("tr")!;
-
- const workOrderTypeId = tableRowElement.dataset.workOrderTypeId;
-
- cityssm.postJSON(
- los.urlPrefix + "/admin/doMoveWorkOrderTypeDown",
- {
- workOrderTypeId,
- moveToBottom: clickEvent.shiftKey ? "1" : "0"
+ moveToEnd: clickEvent.shiftKey ? "1" : "0"
},
(responseJSON: {
success: boolean;
@@ -222,11 +198,11 @@ const renderWorkOrderTypes = () => {
(
tableRowElement.querySelector(".button--moveWorkOrderTypeUp") as HTMLButtonElement
- ).addEventListener("click", moveWorkOrderTypeUp);
+ ).addEventListener("click", moveWorkOrderType);
(
tableRowElement.querySelector(".button--moveWorkOrderTypeDown") as HTMLButtonElement
- ).addEventListener("click", moveWorkOrderTypeDown);
+ ).addEventListener("click", moveWorkOrderType);
tableRowElement
.querySelector(".button--deleteWorkOrderType")!
diff --git a/public/javascripts/adminTables.min.js b/public/javascripts/adminTables.min.js
index 0d40cf6d..be9654f5 100644
--- a/public/javascripts/adminTables.min.js
+++ b/public/javascripts/adminTables.min.js
@@ -1 +1 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),(()=>{const e=exports.los,t=e=>{const t=e.currentTarget,s=t.value;t.closest(".field").querySelectorAll(".button.is-static")[1].innerHTML=''};Object.defineProperty(exports,"__esModule",{value:!0});let s=exports.workOrderTypes;delete exports.workOrderTypes;const r=t=>{t.preventDefault(),cityssm.postJSON(e.urlPrefix+"/admin/doUpdateWorkOrderType",t.currentTarget,e=>{e.success?(s=e.workOrderTypes,bulmaJS.alert({message:"Work Order Type Updated Successfully",contextualColorName:"success"})):bulmaJS.alert({title:"Error Updating Work Order Type",message:e.errorMessage||"",contextualColorName:"danger"})})},o=t=>{const r=t.currentTarget.closest("tr"),o=r.dataset.workOrderTypeId;bulmaJS.confirm({title:"Delete Work Order Type",message:"Are you sure you want to delete this work order type?
Note that no work orders will be removed.",messageIsHtml:!0,contextualColorName:"warning",okButton:{text:"Yes, Delete Work Order Type",callbackFunction:()=>{cityssm.postJSON(e.urlPrefix+"/admin/doDeleteWorkOrderType",{workOrderTypeId:o},e=>{e.success?(0===(s=e.workOrderTypes).length?n():r.remove(),bulmaJS.alert({message:"Work Order Type Deleted Successfully",contextualColorName:"success"})):bulmaJS.alert({title:"Error Deleting Work Order Type",message:e.errorMessage||"",contextualColorName:"danger"})})}}})},a=t=>{const r=t.currentTarget.closest("tr").dataset.workOrderTypeId;cityssm.postJSON(e.urlPrefix+"/admin/doMoveWorkOrderTypeUp",{workOrderTypeId:r,moveToTop:t.shiftKey?"1":"0"},e=>{e.success?(s=e.workOrderTypes,n()):bulmaJS.alert({title:"Error Moving Work Order Type",message:e.errorMessage||"",contextualColorName:"danger"})})},l=t=>{const r=t.currentTarget.closest("tr").dataset.workOrderTypeId;cityssm.postJSON(e.urlPrefix+"/admin/doMoveWorkOrderTypeDown",{workOrderTypeId:r,moveToBottom:t.shiftKey?"1":"0"},e=>{e.success?(s=e.workOrderTypes,n()):bulmaJS.alert({title:"Error Moving Work Order Type",message:e.errorMessage||"",contextualColorName:"danger"})})},n=()=>{const t=document.querySelector("#container--workOrderTypes");if(0!==s.length){t.innerHTML="";for(const n of s){const s=document.createElement("tr");s.dataset.workOrderTypeId=n.workOrderTypeId.toString(),s.innerHTML='