Pasting in ItemList did not work
authorMarcel Werk <burntime@woltlab.com>
Tue, 28 Dec 2021 16:18:10 +0000 (17:18 +0100)
committerMarcel Werk <burntime@woltlab.com>
Tue, 28 Dec 2021 16:18:10 +0000 (17:18 +0100)
ts/WoltLabSuite/Core/Ui/ItemList.ts
wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js

index 4da547d925c546b8beec07322fbd9ac72f3e553f..a9990cd35e81d38976cde9c859a7b8d063ffa78d 100644 (file)
@@ -210,7 +210,7 @@ function paste(event: ClipboardEvent): void {
   const maxLength = +element.maxLength;
   text.split(/,/).forEach((item) => {
     item = item.trim();
-    if (maxLength && item.length > maxLength) {
+    if (maxLength !== -1 && item.length > maxLength) {
       // truncating items provides a better UX than throwing an error or silently discarding it
       item = item.substr(0, maxLength);
     }
index 182494b971298a4c5b07fd29b830608e193636a3..453d2b25a472714895f45c4ba2a526c978f735a6 100644 (file)
@@ -191,7 +191,7 @@ define(["require", "exports", "tslib", "../Core", "../Dom/Traverse", "../Languag
         const maxLength = +element.maxLength;
         text.split(/,/).forEach((item) => {
             item = item.trim();
-            if (maxLength && item.length > maxLength) {
+            if (maxLength !== -1 && item.length > maxLength) {
                 // truncating items provides a better UX than throwing an error or silently discarding it
                 item = item.substr(0, maxLength);
             }