Remove Knockout binding "dropdownCloser" because BSN.Dropdown already handles it

This commit is contained in:
djmaze 2021-09-14 15:04:00 +02:00
parent 9e28eb5fc7
commit 3f295349b6
2 changed files with 1 additions and 7 deletions

View file

@ -250,9 +250,3 @@ ko.bindingHandlers.openDropdownTrigger = {
}
}
};
ko.bindingHandlers.dropdownCloser = {
init: element => element.closest('.dropdown').addEventListener('click', event =>
event.target.closestWithin('.e-item', element) && element.ddBtn.toggle()
)
};

View file

@ -28,7 +28,7 @@
<div class="dropdown pull-left" data-bind="registerBootstrapDropdown: true, openDropdownTrigger: identitiesDropdownTrigger">
<a class="dropdown-toggle e-identity" href="#" tabindex="-1"
id="identity-label-id" role="button"
data-bind="text: currentIdentityView, dropdownCloser: true, css: {'multiply': 1 < identitiesOptions().length }">
data-bind="text: currentIdentityView, css: {'multiply': 1 < identitiesOptions().length }">
</a>
<!-- ko if: 1 < identitiesOptions().length -->
<ul class="dropdown-menu g-ui-menu" role="menu" aria-labelledby="identity-label-id" data-bind="foreach: identitiesOptions">