diff --git a/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java b/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java index a05494f2c..c78fcbf50 100644 --- a/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java +++ b/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java @@ -43,7 +43,7 @@ public class WebAlarm { public WebAlarm(Alarm alarm) { collectionID = alarm.getCollectionID() == null ? "" : alarm.getCollectionID(); - fileID = alarm.getFileID() == null ? "" : alarm.getFileID(); + fileID = (alarm.getFileID() == null) ? "" : alarm.getFileID(); origDateTime = TimeUtils.shortDate(CalendarUtils.convertFromXMLGregorianCalendar(alarm.getOrigDateTime())); alarmRaiser = alarm.getAlarmRaiser(); alarmCode = alarm.getAlarmCode(); diff --git a/bitrepository-webclient/src/main/webapp/alarm-service.html b/bitrepository-webclient/src/main/webapp/alarm-service.html index 6cd838793..8091314a3 100644 --- a/bitrepository-webclient/src/main/webapp/alarm-service.html +++ b/bitrepository-webclient/src/main/webapp/alarm-service.html @@ -29,6 +29,7 @@ .complete { display: none; } + .description { width: 50%; } @@ -112,6 +113,7 @@ Date Component Collection + FileID Alarm code Description @@ -169,6 +171,7 @@ ${j[i].origDateTime} ${j[i].alarmRaiser} ${nameMapper.getName(j[i].collectionID)} + ${j[i].fileID} ${j[i].alarmCode}

${nl2br(j[i].alarmText)}

`; @@ -204,9 +207,11 @@ const maxLength = 80; $(".teaser").each(function () { let index = $(this).closest("tr").find("td:eq(0)").text() + $(this).text(); - if (!descriptionMapper.hasOwnProperty(index) || descriptionMapper[index] === "none") { - let string = $(this).html(); + let string = $(this).html(); + if (descriptionMapper.hasOwnProperty(index) && descriptionMapper[index] !== "none") { + $(this).empty().html(`${string}`); + } else { if (string.length > maxLength) { let newString = string.substring(0, maxLength); let removedString = string.substring(maxLength, string.length); @@ -232,8 +237,8 @@ function getDescriptionState() { descriptionMapper = {}; $("#alarms-table-body tr").each(function () { - let identifier = $(this).find("td:eq(0)").text() + $(this).find("td:eq(4)").text(); - descriptionMapper[identifier] = $(this).find("td:eq(4)").find(".complete").css("display"); + let identifier = $(this).find("td:eq(0)").text() + $(this).find("td:eq(5)").text(); + descriptionMapper[identifier] = $(this).find("td:eq(5)").find(".complete").css("display"); }); }