Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 0ee432c

Browse files
committed
fix(browserTrigger): allow click event on option element
Calling browserTrigger on option will only defer to change on its parent select element if no event is specified. Click is needed to simulate multiple selections
1 parent 8f87bf9 commit 0ee432c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/ngScenario/browserTrigger.js

+6-5
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,15 @@
3838
'select-multiple': 'change',
3939
'_default_': 'click'
4040
}[inputType || '_default_'];
41-
}
4241

43-
if (nodeName === 'option') {
44-
element.parentNode.value = element.value;
45-
element = element.parentNode;
46-
eventType = 'change';
42+
if (nodeName === 'option') {
43+
element.parentNode.value = element.value;
44+
element = element.parentNode;
45+
eventType = 'change';
46+
}
4747
}
4848

49+
4950
keys = keys || [];
5051
function pressed(key) {
5152
return keys.indexOf(key) !== -1;

0 commit comments

Comments
 (0)