Como ven en la imagen, a utilizar autocompletar en el theme Bartik pasa algo muy raro, se desconfigura y aparece en cualquier posición, para solucionar este bug hay un parche muy sencillo.
- Buscamos el archivo /misc/autocomplete.js y en la línea 174 agrega la línea para que quede como a continuación. Esto elimina el class necesario para el parche.
if (popup) {
this.popup = null;
$(popup).fadeOut('fast', function () { $(popup).remove(); });
$(this.input).parent().removeClass('autocomplete-parent');
}
Luego en la línea 184 agregamos la línea. Esto agrega un class necesario para el parche.
Drupal.jsAC.prototype.populatePopup = function () {
var $input = $(this.input);
$input.parent().addClass('autocomplete-parent');
- Luego en cualquier CSS que utilices en tu proyecto y se asocie al theme agrega las siguientes líneas
.autocomplete-parent {
position: relative;
}