Update autocomplete.js
This commit is contained in:
parent
d1af4ea1a7
commit
4343e0c592
|
@ -286,6 +286,31 @@ function string2bb(element) {
|
||||||
};
|
};
|
||||||
})( jQuery );
|
})( jQuery );
|
||||||
|
|
||||||
|
(function( $ ) {
|
||||||
|
$.fn.name_autocomplete = function(backend_url, typ, autosubmit, onselect) {
|
||||||
|
if(typeof typ === 'undefined') typ = '';
|
||||||
|
if(typeof autosubmit === 'undefined') autosubmit = false;
|
||||||
|
|
||||||
|
// Autocomplete contacts
|
||||||
|
names = {
|
||||||
|
match: /(^)([^\n]+)$/,
|
||||||
|
index: 2,
|
||||||
|
search: function(term, callback) { contact_search(term, callback, backend_url, typ); },
|
||||||
|
replace: trim_replace,
|
||||||
|
template: contact_format,
|
||||||
|
};
|
||||||
|
|
||||||
|
this.attr('autocomplete','off');
|
||||||
|
var a = this.textcomplete([names], {className:'acpopup', zIndex:10000});
|
||||||
|
|
||||||
|
if(autosubmit)
|
||||||
|
a.on('textComplete:select', function(e,value,strategy) { submit_form(this); });
|
||||||
|
|
||||||
|
if(typeof onselect !== 'undefined')
|
||||||
|
a.on('textComplete:select', function(e, value, strategy) { onselect(value); });
|
||||||
|
};
|
||||||
|
})( jQuery );
|
||||||
|
|
||||||
(function( $ ) {
|
(function( $ ) {
|
||||||
$.fn.bbco_autocomplete = function(type) {
|
$.fn.bbco_autocomplete = function(type) {
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue