- Affected App
- WoltLab Suite Core
UiItemListUser.getValues gibt die Benutzernamen (im Objekt unter "value") zu finden mit beginnendem Leerzeichen zurück, was in WSC 5.1 nicht der Fall war.
Nutzt man nun keine trim-Funktion, werden die Benutzernamen nicht gefunden.
Code zum Nachstellen:
Code
<script data-relocate="true">
require(['WoltLabSuite/Core/Ui/ItemList/User'], function(UiItemListUser) {
UiItemListUser.init('users', {
maxItems: 10
});
elById('submit').addEventListener(WCF_CLICK_EVENT, function(e) {
console.log(UiItemListUser.getValues('users'));
/*
Ergebnis für Nutzer "test":
0:
objectId: 2
value: " test"
type: "user"
*/
});
});
</script>
<input type="text" id="users" name="users" class="long" />
<a id="submit" class="button">Absenden</a>
Display More
Kann mit folgendem Code auch in der Developer-Console beim Erstellen einer neuen Konversation leicht getestet werden: