From 73ea40dcf84a1f934d1b881d51a3e230b7e3c6c1 Mon Sep 17 00:00:00 2001 From: Jeffrey Warren Date: Wed, 16 Jan 2019 16:25:30 -0500 Subject: [PATCH] Update atwho_autocomplete.js --- app/assets/javascripts/atwho_autocomplete.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/atwho_autocomplete.js b/app/assets/javascripts/atwho_autocomplete.js index c2076ba1669..e6aa0395d2d 100644 --- a/app/assets/javascripts/atwho_autocomplete.js +++ b/app/assets/javascripts/atwho_autocomplete.js @@ -1,7 +1,9 @@ (function() { + # settings at https://github.com/ichord/At.js/wiki/Base-Document#settings var at_config = { at: "@", + delay: 400, callbacks: { remoteFilter: function(query, callback) { $.getJSON("/api/srch/profiles?query=" + query + "&sort_by=recent&field=username", {}, function(data) { @@ -15,6 +17,7 @@ }, hashtags_config = { at: "#", + delay: 400, callbacks: { remoteFilter: function(query, callback) { if (query != ''){ @@ -28,11 +31,16 @@ }, emojis_config = { at: ':', + delay: 400, data: Object.keys(emoji).map(function(name){ return {'name': name, 'value': emoji[name]}}), displayTpl: "
  • ${value} ${name}
  • ", insertTpl: ":${name}:", limit: 100 } - $('textarea#text-input').atwho(at_config).atwho(hashtags_config).atwho(emojis_config); - })(); + $('textarea#text-input') + .atwho(at_config) + .atwho(hashtags_config) + .atwho(emojis_config); + +})();