Fixed autocomplete inputs weren't clickable
This commit is contained in:
parent
6ca08e5532
commit
eb51187ef6
2 changed files with 13 additions and 1 deletions
|
@ -242,6 +242,7 @@ input[type=checkbox]:checked + label::before {
|
|||
.autocomplete li {
|
||||
margin: 0;
|
||||
padding: 0.1em 0.5em !important;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.autocomplete li.active {
|
||||
|
|
|
@ -198,10 +198,21 @@ App.Controls.AutoCompleteInput = function($input) {
|
|||
}
|
||||
|
||||
$list.empty();
|
||||
_.each(results, function(resultItem) {
|
||||
_.each(results, function(resultItem, resultIndex) {
|
||||
var $listItem = jQuery('<li/>');
|
||||
$listItem.text(resultItem[1]);
|
||||
$listItem.attr('data-key', resultItem[0]);
|
||||
$listItem.hover(function(e) {
|
||||
e.preventDefault();
|
||||
activeResult = resultIndex;
|
||||
refreshActiveResult();
|
||||
});
|
||||
$listItem.mousedown(function(e) {
|
||||
e.preventDefault();
|
||||
activeResult = resultIndex;
|
||||
applyAutocomplete();
|
||||
hide();
|
||||
});
|
||||
$list.append($listItem);
|
||||
});
|
||||
refreshActiveResult();
|
||||
|
|
Loading…
Reference in a new issue