Skip to content

Commit 2989bbc

Browse files
committed
fixups to upgrade fuse.js to v6
1 parent aa840db commit 2989bbc

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

devtools/test_dashboard/devtools.js

+16-6
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
/* global Plotly:false */
44

5-
var Fuse = require('fuse.js');
5+
var Fuse = require('fuse.js/dist/fuse.common.js');
66
var mocks = require('../../build/test_dashboard_mocks.json');
77
var credentials = require('../../build/credentials.json');
88
var Lib = require('@src/lib');
@@ -160,7 +160,17 @@ setInterval(function() {
160160
}, 1000);
161161

162162
// Mocks search and plotting
163-
var f = new Fuse(mocks, {
163+
var fuse = new Fuse(mocks, {
164+
// isCaseSensitive: false,
165+
// includeScore: false,
166+
// shouldSort: true,
167+
// includeMatches: false,
168+
// findAllMatches: false,
169+
// minMatchCharLength: 1,
170+
// location: 0,
171+
// threshold: 0.6,
172+
// distance: 100,
173+
// useExtendedSearch: false,
164174
keys: [{
165175
name: 'name',
166176
weight: 0.7
@@ -198,15 +208,15 @@ function searchMocks(e) {
198208
mocksList.removeChild(mocksList.firstChild);
199209
}
200210

201-
var results = f.search(e.target.value);
211+
var results = fuse.search(e.target.value);
202212

203213
results.forEach(function(r) {
214+
var mockName = r.item.name;
204215
var result = document.createElement('span');
205-
result.className = getResultClass(r.name);
206-
result.innerText = r.name;
216+
result.className = getResultClass(mockName);
217+
result.innerText = mockName;
207218

208219
result.addEventListener('click', function() {
209-
var mockName = r.file.slice(0, -5);
210220
window.location.hash = mockName;
211221

212222
// Clear plots and plot selected.

0 commit comments

Comments
 (0)