Improve search and mentions suggestions
This commit is contained in:
parent
a414fb2381
commit
75384d50a7
1 changed files with 5 additions and 3 deletions
|
|
@ -18,9 +18,11 @@ app.views.SearchBase = app.views.Base.extend({
|
|||
setupBloodhound: function(options) {
|
||||
var bloodhoundOptions = {
|
||||
datumTokenizer: function(datum) {
|
||||
var nameTokens = this.bloodhoundTokenizer(datum.name);
|
||||
var handleTokens = datum.handle ? this.bloodhoundTokenizer(datum.handle) : [];
|
||||
return nameTokens.concat(handleTokens);
|
||||
// hashtags
|
||||
if(typeof datum.handle === "undefined") { return [datum.name]; }
|
||||
// people
|
||||
if(datum.name === datum.handle) { return [datum.handle]; }
|
||||
return this.bloodhoundTokenizer(datum.name).concat(datum.handle);
|
||||
}.bind(this),
|
||||
queryTokenizer: Bloodhound.tokenizers.whitespace,
|
||||
prefetch: {
|
||||
|
|
|
|||
Loading…
Reference in a new issue