AA
Size: a a a
AA
D
Local
data: (2) [{…}, {…}]
fuse: undefined
this: Object
S
Local
data: (2) [{…}, {…}]
fuse: undefined
this: Object

DE
D
DE
javascript
$(function() {
var fuse;
var options = {
minMatchCharLength: 3,
location: 1,
distance: 100,
keys: ["mcmod.name", "mcmod.tags"],
shouldSort: true
};
$.getJSON('mods.json',function (data) {
//console.log(data);
fuse = new Fuse(data, options);
$('#searchbar').on('keyup', function () {
let result = fuse.search($(this).val());
console.log("val: "+$(this).val()+"; result: "+result.length);
// Output it
let resultdiv = $('ul.searchresults');
if (result.length === 0) {
// Hide results
resultdiv.hide();
} else {
// Show results
resultdiv.empty();
for (let item in result.slice(0,4)) {
let searchitem = '<li><a href="/' + result[item].path + '">' + result[item].title + '</a></li>';
resultdiv.append(searchitem);
}
resultdiv.show();
}
});
});
});
S
javascript
$(function() {
var fuse;
var options = {
minMatchCharLength: 3,
location: 1,
distance: 100,
keys: ["mcmod.name", "mcmod.tags"],
shouldSort: true
};
$.getJSON('mods.json',function (data) {
//console.log(data);
fuse = new Fuse(data, options);
$('#searchbar').on('keyup', function () {
let result = fuse.search($(this).val());
console.log("val: "+$(this).val()+"; result: "+result.length);
// Output it
let resultdiv = $('ul.searchresults');
if (result.length === 0) {
// Hide results
resultdiv.hide();
} else {
// Show results
resultdiv.empty();
for (let item in result.slice(0,4)) {
let searchitem = '<li><a href="/' + result[item].path + '">' + result[item].title + '</a></li>';
resultdiv.append(searchitem);
}
resultdiv.show();
}
});
});
});

D
undefinedDE
AA
DE
DE
D
DE
D
DE
DE
DE
D