Skip to content

Commit b36a3e3

Browse files
committed
prevent dropdown open on unselect
1 parent 29f5db7 commit b36a3e3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

NetworkDynamicsInspector/src/widgets.jl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,15 @@ function Bonito.jsrender(session::Session, multiselect::MultiSelect)
508508
$(jsselection).notify(order.map(Number));
509509
}
510510
$jqselect.on('select2:select select2:unselect', selectionHandler);
511+
512+
// prevent dropdown on unselect
513+
// https://github.com/select2/select2/issues/3209#issuecomment-149663474
514+
$jqselect.on("select2:unselect", function (evt) {
515+
if (!evt.params.originalEvent) {
516+
return;
517+
}
518+
evt.params.originalEvent.stopPropagation();
519+
});
511520
}
512521
"""
513522
Bonito.onload(session, select, js_onload)

0 commit comments

Comments
 (0)