Major
Nice to have
Detail
Damit mehrere Fehler- oder Infomeldungen nicht in einzelnen Nachrichten dem Nutzer angezeigt werden, sondern alle kompakt in einer zusammengefasst sind, soll der InfoService Funktionen zur Verfügung stellen, um die Meldungen in einer Liste darzustellen.
Verbesserung
Der InfoService hat nun weitere Funktionen zum Anzeigen von Nachrichten: {{{#!java
showErrorList(List<ResKey> messages){}
showInfoList(List<ResKey> messages){}
showWarningList(List<ResKey> messages){}
}}}
Um oberhalb der Liste zusätzlich einen Text einzufügen, können folgende Funktionen verwendet werden: {{{#!java
showErrorList(ResKey description, List<ResKey> messages){}
showInfoList(ResKey description, List<ResKey> messages){}
showWarningList(ResKey description, List<ResKey> messages){}
}}}
Um ein HTMLFragment mit ResKeys in einer List zu erstellen, hat Fragments nun die Methode messageList(List<ResKey> messages). Sie gibt ein leeres Fragment zurück, wenn messages null oder leer ist.
Test
Verwendet wird ein Teil dieser Funktionen bereits in DnDFileUtilities. Um die Anzeige zu testen können Fehlermeldungen beim Drag & Drop Upload in einem WebFolder oder einem GalleryControl provoziert werden, indem die Uploadgrenze überschritten, doppelte Dateien oder falsche Dateien hochgeladen werden.