Commit 638952804a57a1897527c5068701efd5fee36915
Add missing suggest-emoji.js
cel committed on 11/24/2016, 12:02:37 PMParent: f33727e2f7b90f3e6eeb9525bd45edd414d371e0
Files changed
modules_extra/suggest-emoji.js | added |
modules_extra/suggest-emoji.js | |||
---|---|---|---|
@@ -1,0 +1,19 @@ | |||
1 … | +var plugs = require('../plugs') | ||
2 … | +var emoji_url = plugs.first(exports.emoji_url = []) | ||
3 … | +var emoji_names = plugs.first(exports.emoji_names = []) | ||
4 … | + | ||
5 … | +exports.suggest_mentions = function (word, cb) { | ||
6 … | + if (word[0] !== ':' || word.length < 2) return cb() | ||
7 … | + word = word.substr(1) | ||
8 … | + if (word[word.length-1] === ':') word = word.substr(0, word.length-1) | ||
9 … | + cb(null, emoji_names().filter(function (name) { | ||
10 … | + return name.substr(0, word.length) === word | ||
11 … | + }).slice(0, 50).map(function (emoji) { | ||
12 … | + return { | ||
13 … | + image: emoji_url(emoji), | ||
14 … | + title: emoji, | ||
15 … | + subtitle: emoji, | ||
16 … | + value: ':' + emoji + ':' | ||
17 … | + } | ||
18 … | + })) | ||
19 … | +} |
Built with git-ssb-web