repatched misc/autocomplet.js
This commit is contained in:
		@@ -114,6 +114,7 @@ Drupal.jsAC.prototype.onkeyup = function (input, e) {
 | 
			
		||||
 */
 | 
			
		||||
Drupal.jsAC.prototype.select = function (node) {
 | 
			
		||||
  this.input.value = $(node).data('autocompleteValue');
 | 
			
		||||
  $(this.input).trigger('autocompleteSelect', [node]);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
@@ -167,7 +168,7 @@ Drupal.jsAC.prototype.unhighlight = function (node) {
 | 
			
		||||
Drupal.jsAC.prototype.hidePopup = function (keycode) {
 | 
			
		||||
  // Select item if the right key or mousebutton was pressed.
 | 
			
		||||
  if (this.selected && ((keycode && keycode != 46 && keycode != 8 && keycode != 27) || !keycode)) {
 | 
			
		||||
    this.input.value = $(this.selected).data('autocompleteValue');
 | 
			
		||||
    this.select(this.selected);
 | 
			
		||||
  }
 | 
			
		||||
  // Hide popup.
 | 
			
		||||
  var popup = this.popup;
 | 
			
		||||
@@ -220,7 +221,7 @@ Drupal.jsAC.prototype.found = function (matches) {
 | 
			
		||||
  for (key in matches) {
 | 
			
		||||
    $('<li></li>')
 | 
			
		||||
      .html($('<div></div>').html(matches[key]))
 | 
			
		||||
      .mousedown(function () { ac.select(this); })
 | 
			
		||||
      .mousedown(function () { ac.hidePopup(this); })
 | 
			
		||||
      .mouseover(function () { ac.highlight(this); })
 | 
			
		||||
      .mouseout(function () { ac.unhighlight(this); })
 | 
			
		||||
      .data('autocompleteValue', key)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user