summaryrefslogtreecommitdiffstats
path: root/theme/javascript/core/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'theme/javascript/core/search.js')
-rw-r--r--theme/javascript/core/search.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/theme/javascript/core/search.js b/theme/javascript/core/search.js
index e674bb0..c00f662 100644
--- a/theme/javascript/core/search.js
+++ b/theme/javascript/core/search.js
@@ -2,8 +2,9 @@ define([
"jQuery",
"lodash",
"lunr",
- "core/state"
-], function($, _, lunr, state) {
+ "core/state",
+ "core/sidebar"
+], function($, _, lunr, state, sidebar) {
var index = null;
var $searchBar = state.$book.find(".book-search");
var $searchInput = $searchBar.find("input");
@@ -71,7 +72,14 @@ define([
toggleSearch(false);
return;
}
- console.log("search", q);
+ if (q.length == 0) {
+ sidebar.filter(null);
+ } else {
+ var results = search(q);
+ sidebar.filter(
+ _.pluck(results, "path")
+ );
+ }
});
};