FEATURE: UI for Search
This will need the knowledge explorer helper search term to make searching a lot easier.
This commit is contained in:
parent
e7d93aeca6
commit
4586b1992f
|
@ -0,0 +1,22 @@
|
|||
export default Ember.Component.extend({
|
||||
classNames: "knowledge-explorer-search",
|
||||
|
||||
performSearch(term) {
|
||||
if (term.length < this.siteSettings.min_search_term_length) {
|
||||
this.set("searchResults", null);
|
||||
return;
|
||||
}
|
||||
|
||||
// set search filters
|
||||
|
||||
// query the search api
|
||||
},
|
||||
|
||||
actions: {
|
||||
onSearchTermChange(e) {
|
||||
const term = e.target.value;
|
||||
this.set("searchTerm", term);
|
||||
Ember.run.debounce(this, this.performSearch, term, 250);
|
||||
}
|
||||
}
|
||||
});
|
|
@ -0,0 +1,7 @@
|
|||
<input
|
||||
type="text"
|
||||
value={{searchTerm}}
|
||||
oninput={{action "onSearchTermChange"}}
|
||||
class="kb-search-bar"
|
||||
autocorrect="off"
|
||||
autocapitalize="off">
|
|
@ -1,4 +1,7 @@
|
|||
<div class="knowledge-explorer">
|
||||
<div class="knowledge-explorer-filter">
|
||||
{{knowledge-explorer-search searchResults=searchResults searchTerm=searchTerm}}
|
||||
</div>
|
||||
<div class="knowledge-explorer-browse">
|
||||
{{#if filteredTags}}
|
||||
{{knowledge-explorer-tag-list
|
||||
|
|
Loading…
Reference in New Issue