From 9ac5e80aaf0f97aff4d23e1e4be79e91e2926b11 Mon Sep 17 00:00:00 2001 From: wandji Date: Wed, 3 Jan 2024 13:12:05 +0100 Subject: [PATCH] Trigger label click to checkbox label [SCI-9917] (#6860) --- app/javascript/vue/shared/checklist_select.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/javascript/vue/shared/checklist_select.vue b/app/javascript/vue/shared/checklist_select.vue index 4568a4fb6..1482c00c3 100644 --- a/app/javascript/vue/shared/checklist_select.vue +++ b/app/javascript/vue/shared/checklist_select.vue @@ -46,9 +46,11 @@
@@ -170,6 +172,12 @@ this.$emit('close'); this.$refs.optionsContainer.$el.scrollTop = 0; }, + triggerLabelClick(event, optionId) { + if ($(event.target).hasClass('sci-checkbox')) return; + if ($(event.target).hasClass('sci-checkbox-label')) return; + + $(event.target).closest('.checklist').find(`#${optionId}`).trigger('click'); + }, onScroll() { const scrollObj = this.$refs.optionsContainer.ps;