[Rt-commit] rt branch, 4.4-trunk, updated. rt-4.4.0-44-g36d6891
Shawn Moore
shawn at bestpractical.com
Tue Feb 16 20:00:07 EST 2016
The branch, 4.4-trunk has been updated
via 36d6891523fec77f8b509d3a3290823acfbfb96d (commit)
from 71757e739dfcf637e610cd58ec21042303f1af86 (commit)
Summary of changes:
share/static/js/autocomplete.js | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
- Log -----------------------------------------------------------------
commit 36d6891523fec77f8b509d3a3290823acfbfb96d
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Tue Jan 28 18:13:07 2014 -0500
Steps toward allowing arbitrary autocompletion
diff --git a/share/static/js/autocomplete.js b/share/static/js/autocomplete.js
index 78bc912..cd8ab2b 100644
--- a/share/static/js/autocomplete.js
+++ b/share/static/js/autocomplete.js
@@ -1,20 +1,21 @@
if (!window.RT) window.RT = {}
if (!window.RT.Autocomplete) window.RT.Autocomplete = {}
+window.RT.Autocomplete.Classes = {
+ Users: 'user',
+ Groups: 'group',
+ Tickets: 'tickets',
+ Queues: 'queues'
+};
+
window.RT.Autocomplete.bind = function(from) {
- var cssClassMap = {
- Users: 'user',
- Groups: 'group',
- Tickets: 'tickets',
- Queues: 'queues'
- };
jQuery("input[data-autocomplete]", from).each(function(){
var input = jQuery(this);
var what = input.attr("data-autocomplete");
var wants = input.attr("data-autocomplete-return");
- if (!what || !what.match(/^(Users|Groups|Tickets|Queues)$/)) // Did you update cssClassMap above?
+ if (!what || !window.RT.Autocomplete.Classes[what])
return;
// Don't re-bind the autocompleter
@@ -94,7 +95,7 @@ window.RT.Autocomplete.bind = function(from) {
if (queryargs.length)
options.source += "?" + queryargs.join("&");
- input.addClass('autocompletes-' + cssClassMap[what] )
+ input.addClass('autocompletes-' + window.RT.Autocomplete.Classes[what] )
.autocomplete(options)
.data("ui-autocomplete")
._renderItem = function(ul, item) {
-----------------------------------------------------------------------
More information about the rt-commit
mailing list