This commit is contained in:
joyqi
2013-12-02 17:17:53 +08:00
parent 78a386ff41
commit 3c00fda61c
3 changed files with 23 additions and 4 deletions
+6 -2
View File
@@ -502,6 +502,10 @@ $.TokenList = function (input, url_or_data, settings) {
item[settings.propertyToSearch] = input_box.val();
}
if (!item) {
return false;
}
// See if the token already exists and select it if we don't want duplicates
if(token_count > 0 && settings.preventDuplicates) {
var found_existing_token = null;
@@ -803,7 +807,7 @@ $.TokenList = function (input, url_or_data, settings) {
// Attach the success callback
ajax_params.success = function(results) {
if($.isFunction(settings.onResult)) {
results = settings.onResult.call(hidden_input, results);
results = settings.onResult.call(hidden_input, results, query);
}
cache.add(cache_key, settings.jsonContainer ? results[settings.jsonContainer] : results);
@@ -822,7 +826,7 @@ $.TokenList = function (input, url_or_data, settings) {
});
if($.isFunction(settings.onResult)) {
results = settings.onResult.call(hidden_input, results);
results = settings.onResult.call(hidden_input, results, query);
}
cache.add(cache_key, results);
populate_dropdown(query, results);