Fix search input hint not clearing properly.

This commit is contained in:
William Boman 2014-12-09 19:17:31 +01:00
parent b85ea4b059
commit 1706beeb72
2 changed files with 12 additions and 6 deletions

View File

@ -5,10 +5,10 @@
</div>
<script>
try {
var filterSet = JSON.parse('{{ icons | flattenIconFilters | jsonify }}');
window.filterSet = JSON.parse('{{ icons | flattenIconFilters | jsonify }}');
} catch (e) {
console.error('Invalid JSON data!');
var filterSet = [];
window.filterSet = [];
}
</script>
<{% if page.navbar_active == "icons" %}div{% else %}section{% endif %} id="filter">

View File

@ -21,13 +21,19 @@ $(function() {
arrowKeys: true
});
$clear.click(function(e) {
$clear.on('click', function(e) {
e.preventDefault();
$filter_by.val('').trigger('keyup').focus();
$filter_by
.val('')
.trigger('input')
.trigger('keyup')
.focus();
$clear.addClass('gone'); // Hide clear button
});
$filter_by.keyup(function() {
$filter_by.on('keyup', function() {
var $this = $(this);
var val = $this.val().toLowerCase();
$filter.toggle(!!val);
@ -57,7 +63,7 @@ $(function() {
} else {
$no_results.hide();
}
}).trigger('keyup');
});
}
function inFilter(val, filter) {