diff --git a/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js b/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js index b2cb83f65ab..75226075dfd 100644 --- a/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js +++ b/vendor/gems/discourse_emoji/vendor/assets/javascripts/discourse_emoji.js @@ -14,10 +14,10 @@ } this.textResult = text.replace(/\:([a-z\_\+\-0-9]+)\:/g, function (m1, m2) { - return (emoji.indexOf(m2) !== -1) ? - '' + m2 + '' : - m1; - }); + return (emoji.indexOf(m2) !== -1) ? + '' + m2 + '' : + m1; + }); }); @@ -40,13 +40,14 @@ template: template, key: ":", transformComplete: function(v){ return v + ":"; }, - dataSource: function(term, callback){ + dataSource: function(term){ term = term.toLowerCase(); if (term == "") { - callback(["smile", "smiley", "wink", "sunny", "blush"]); - return + return Ember.Deferred.promise(function (promise) { + promise.resolve(["smile", "smiley", "wink", "sunny", "blush"]); + }); } var options = [] @@ -67,7 +68,9 @@ } } - callback(options) + return Ember.Deferred.promise(function (promise) { + promise.resolve(options); + }); } }); });