was dropping off the last key when inviting a user by email.
This commit is contained in:
parent
1106eb9902
commit
4c51f36db2
|
@ -203,18 +203,8 @@ $.fn.autocomplete = function(options) {
|
||||||
closeAutocomplete();
|
closeAutocomplete();
|
||||||
});
|
});
|
||||||
|
|
||||||
$(this).keypress(function(e) {
|
|
||||||
|
|
||||||
if(options.allowAny){
|
$(this).keypress(function(e) {
|
||||||
if(inputSelectedItems.length === 0) {
|
|
||||||
inputSelectedItems.push("");
|
|
||||||
}
|
|
||||||
inputSelectedItems.pop();
|
|
||||||
inputSelectedItems.push(me.val());
|
|
||||||
if (options.onChangeItems) {
|
|
||||||
options.onChangeItems(inputSelectedItems);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!options.key) return;
|
if (!options.key) return;
|
||||||
|
|
||||||
|
@ -232,6 +222,25 @@ $.fn.autocomplete = function(options) {
|
||||||
|
|
||||||
return $(this).keydown(function(e) {
|
return $(this).keydown(function(e) {
|
||||||
var c, caretPosition, i, initial, next, nextIsGood, prev, prevIsGood, stopFound, term, total, userToComplete;
|
var c, caretPosition, i, initial, next, nextIsGood, prev, prevIsGood, stopFound, term, total, userToComplete;
|
||||||
|
|
||||||
|
if(options.allowAny){
|
||||||
|
// saves us wiring up a change event as well, keypress is while its pressed
|
||||||
|
_.delay(function(){
|
||||||
|
if(inputSelectedItems.length === 0) {
|
||||||
|
inputSelectedItems.push("");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(_.isString(inputSelectedItems[0])) {
|
||||||
|
inputSelectedItems.pop();
|
||||||
|
inputSelectedItems.push(me.val());
|
||||||
|
if (options.onChangeItems) {
|
||||||
|
options.onChangeItems(inputSelectedItems);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
},50);
|
||||||
|
}
|
||||||
|
|
||||||
if (!options.key) {
|
if (!options.key) {
|
||||||
completeStart = 0;
|
completeStart = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue