update/add year to car assets

This commit is contained in:
SowinskiBraeden committed 2025-05-21 15:40:29 -07:00
1 parent 7c09df0924
commit b12d4bebe1
4 files changed
+69

No files matched your search

+30
View File
@@ -85,6 +85,8 @@ function lockAsset(assetId, icon) {
document.getElementById(`${key}-${assetId}`).disabled = true;
});
if (icon === "Car" || icon === "Motorcycle") document.getElementById(`year-${assetId}`).disabled = true;
document.getElementById(`save-${assetId}`).disabled = true;
document.getElementById(`save-${assetId}`).classList.remove("cursor-pointer");
document.getElementById(`save-${assetId}`).classList.add("cursor-not-allowed");
@@ -105,6 +107,8 @@ function unlockAsset(assetId, icon) {
document.getElementById(`${key}-${assetId}`).disabled = false;
});
if (icon === "Car" || icon === "Motorcycle") document.getElementById(`year-${assetId}`).disabled = false;
document.getElementById(`save-${assetId}`).disabled = false;
document.getElementById(`save-${assetId}`).classList.remove("cursor-not-allowed");
document.getElementById(`save-${assetId}`).classList.add("cursor-pointer");
@@ -133,6 +137,8 @@ function autoOpenCreate() {
* @param {string} assetId
*/
function selectIcon(selectedIcon, assetId="") {
toggleYear(selectedIcon.value, assetId);
document.getElementById(`dropdown-icon-button${assetId != "" ? "-" : ""}${assetId}`).value = selectedIcon.value;
document.getElementById(`icon${assetId != "" ? "-" : ""}${assetId}`).value = selectedIcon.value
@@ -144,5 +150,29 @@ function selectIcon(selectedIcon, assetId="") {
`;
}
/**
* toggleYear shows or hides year input
* @param {string} type of asset
*/
function toggleYear(type, assetId="") {
if (type === "Car" || type === "Motorcycle") {
if (assetId) {
document.getElementById(`year-${assetId}`).disabled = false;
document.getElementById(`year-modify-${assetId}`).style.display = 'block';
} else {
document.getElementById('year-input').disabled = false;
document.getElementById('year-create').style.display = 'block';
}
} else {
if (assetId) {
document.getElementById(`year-${assetId}`).disabled = true;
document.getElementById(`year-modify-${assetId}`).style.display = 'none';
} else {
document.getElementById('year-input').disabled = true;
document.getElementById('year-create').style.display = 'none';
}
}
}
resetRadio();
autoOpenCreate();