Fix comma detection in Ui/ItemList/Static
authorTim Düsterhus <duesterhus@woltlab.com>
Tue, 25 Jul 2023 09:20:28 +0000 (11:20 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Tue, 25 Jul 2023 09:20:28 +0000 (11:20 +0200)
This got broken during the TypeScript migration in c04fd6ce08b40262c660d38dbd491c37aed49a89.

see https://www.woltlab.com/community/thread/300812-itemlist-static-separierung-per-komma-funktioniert-nicht/

ts/WoltLabSuite/Core/Ui/ItemList/Static.ts
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList/Static.js

index 1b45ab2bded4aceb8bf800e7aee9da8ebf5d8152..8e00e311eec2e310845a493b1f94a565cda4adff 100644 (file)
@@ -168,7 +168,7 @@ function keyDown(event: KeyboardEvent): void {
  * Handles the `[ENTER]` and `[,]` key to add an item to the list.
  */
 function keyPress(event: KeyboardEvent): void {
-  if (event.key === "Enter" || event.key === "Comma") {
+  if (event.key === "Enter" || event.key === ",") {
     event.preventDefault();
 
     const input = event.currentTarget as HTMLInputElement;
index 7bcc2fd84ba67afc409508d222ac18b12b792d19..48f24edac957ad15c2b289ba745e6636a86aa52d 100644 (file)
@@ -117,7 +117,7 @@ define(["require", "exports", "tslib", "../../Core", "../../Dom/Traverse", "../.
      * Handles the `[ENTER]` and `[,]` key to add an item to the list.
      */
     function keyPress(event) {
-        if (event.key === "Enter" || event.key === "Comma") {
+        if (event.key === "Enter" || event.key === ",") {
             event.preventDefault();
             const input = event.currentTarget;
             const value = input.value.trim();