diff --git a/scripts/system/create/entityList/html/js/entityList.js b/scripts/system/create/entityList/html/js/entityList.js
index dbe3465c7a..06425cde66 100644
--- a/scripts/system/create/entityList/html/js/entityList.js
+++ b/scripts/system/create/entityList/html/js/entityList.js
@@ -987,6 +987,7 @@ function loaded() {
parentState: entity.parentState,
created: entity.created,
lastEdited: entity.lastEdited,
+ entityHostType: entity.entityHostType,
elRow: null, // if this entity has a visible row element assigned to it
selected: false // if this entity is selected for edit regardless of having a visible row
};
@@ -1183,7 +1184,11 @@ function loaded() {
if (entity !== undefined) {
entity.selected = false;
if (entity.elRow) {
- entity.elRow.className = "";
+ if (entity.entityHostType === "avatar") {
+ entity.elRow.className = "avatarEntity";
+ } else {
+ entity.elRow.className = "";
+ }
}
}
});
@@ -1197,9 +1202,17 @@ function loaded() {
entity.selected = true;
if (entity.elRow) {
if (id === lastSelectedEntity) {
- entity.elRow.className = "last-selected";
+ if (entity.entityHostType === "avatar") {
+ entity.elRow.className = "lastSelAvatarEntity";
+ } else {
+ entity.elRow.className = "last-selected";
+ }
} else {
- entity.elRow.className = "selected";
+ if (entity.entityHostType === "avatar") {
+ entity.elRow.className = "selAvatarEntity";
+ } else {
+ entity.elRow.className = "selected";
+ }
}
}
} else {
@@ -1270,12 +1283,24 @@ function loaded() {
// if this entity was previously selected flag it's row as selected
if (itemData.selected) {
if (itemData.id === lastSelectedEntity) {
- elRow.className = "last-selected";
+ if (itemData.entityHostType === "avatar") {
+ elRow.className = "lastSelAvatarEntity";
+ } else {
+ elRow.className = "last-selected";
+ }
} else {
- elRow.className = "selected";
+ if (itemData.entityHostType === "avatar") {
+ elRow.className = "selAvatarEntity";
+ } else {
+ elRow.className = "selected";
+ }
}
} else {
- elRow.className = "";
+ if (itemData.entityHostType === "avatar") {
+ elRow.className = "avatarEntity";
+ } else {
+ elRow.className = "";
+ }
}
// if this row previously had an associated entity ID that wasn't the new entity ID then clear