I’m working on wikipedia viewer project. I have decided to use Knockout.js as framework MVC, but I have a problem with two events that trigger simultaneously.
I have created a search field and a div with an “x” character for clearing the text. The input field is binded to focus and blur events, and the little “x” is binded to a click event.
The problem happens when the user clicks on “x”, then the input field lost focus and the blur event is triggered. I’d like that it was a click event instead.
Someone has a clue on that?
<form class="form" data-bind="submit: processSearch">
<div class="form-group text-center search">
<!-- Search -->
<div class="input-container">
<input type="search" class="form-control text-center"
data-bind="textInput: search, event: { focus: focusSearch, blur: processSearch }, blurBubble: false">
<div class="clear-container" data-bind="click: clearSearch, clickBubble: false">
<i class="fa fa-times" aria-hidden="true"></i>
</div>
</div>
</div>
</div>