From 5cad46dde97976f4c7b377488e5922f7fde4911e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hrvoje=20Kne=C5=BEevi=C4=87?= Date: Thu, 7 Nov 2024 14:34:04 +0100 Subject: [PATCH] NGSTACK-922 add missing unary + operator in front of date, add event listener for remove button on existing elements --- bundle/Resources/public/admin/js/multientry.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bundle/Resources/public/admin/js/multientry.js b/bundle/Resources/public/admin/js/multientry.js index 32c707f..3d51b87 100644 --- a/bundle/Resources/public/admin/js/multientry.js +++ b/bundle/Resources/public/admin/js/multientry.js @@ -64,7 +64,7 @@ class MultiEntry { } next_id() { - const timestamp = new Date(); + const timestamp = +new Date(); return `${timestamp}${this.id++}`; } @@ -86,6 +86,9 @@ class MultiEntry { setup_dom() { this.$element.querySelectorAll(SELECTORS.item).forEach(($item) => { $item.append(MultiEntry.create_element_from_string(this.remove_button_template)); + $item.querySelector(SELECTORS.remove_button).addEventListener('click', () => { + this.remove($item); + }); }); }