Emoji 5.0 support

This commit is contained in:
Joffrey JAFFEUX
2017-06-05 14:06:23 +02:00
parent f781fab972
commit 64336a8c75
9242 changed files with 9230 additions and 4284 deletions

View File

@ -360,7 +360,21 @@ export default function(options) {
var cp = caretPosition(me[0]);
if (options.key && completeStart === null && cp > 0) {
if (!options.key) return;
var key = me[0].value[cp-1];
if (options.onKeyUp && key !== options.key) {
var match = options.onKeyUp(me.val(), cp);
if (match) {
completeStart = cp - match[0].length;
completeEnd = completeStart + match[0].length - 1;
var term = match[0].substring(1, match[0].length);
updateAutoComplete(dataSource(term, options));
}
}
if (completeStart === null && cp > 0) {
var key = me[0].value[cp-1];
if (key === options.key) {
var prevChar = me.val().charAt(cp-2);