From bfe4e235505f3b9f358872e86bd6bb500b804d09 Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Tue, 28 Dec 2021 17:18:10 +0100 Subject: [PATCH] Pasting in ItemList did not work --- ts/WoltLabSuite/Core/Ui/ItemList.ts | 2 +- wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/WoltLabSuite/Core/Ui/ItemList.ts b/ts/WoltLabSuite/Core/Ui/ItemList.ts index 4da547d925..a9990cd35e 100644 --- a/ts/WoltLabSuite/Core/Ui/ItemList.ts +++ b/ts/WoltLabSuite/Core/Ui/ItemList.ts @@ -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); } diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js index 182494b971..453d2b25a4 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/ItemList.js @@ -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); } -- 2.20.1