Dropdown: don't close menu on click inside input or textareas

This commit is contained in:
Sascha Wolke 2022-04-08 18:49:07 +02:00 committed by Sascha Wolke
parent 7648848e04
commit 567d1043de
1 changed files with 5 additions and 1 deletions

View File

@ -436,7 +436,11 @@ EventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)
EventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)
EventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {
event.preventDefault()
Dropdown.getOrCreateInstance(this).toggle()
if (/input|textarea/i.test(event.target.tagName)) {
Dropdown.getOrCreateInstance(this).show()
} else {
Dropdown.getOrCreateInstance(this).toggle()
}
})
/**