Как переопределить js функцию модуля?

Собственно вопрос.

Есть модуль для 7ки, finder. Служит для создание поиска с использованием Views + довольно таки доступная темизация + куча настроек.

Но по умолчанию, при поиске, блок с возможными вариантами (autocomplete) создается и позиционируется ПОД поисковой формой.

В силу специфики дизайна сайта, мне нужно чтобы окно позиционировалось НАД поисковой формой.

вот js функция которая отвечает за позиционирование этого блока.

/**
 * Positions the suggestions popup and starts a search.
 */
Drupal.jsFAC.prototype.populatePopup = function () {
  var $input = $(this.input);
  var position = $input.position();
  // Show popup.
  if (this.popup) {
    $(this.popup).remove();
  }
  this.selected = false;
  this.popup = $('<div id="autocomplete"></div>')[0];
  this.popup.owner = this;
  $(this.popup).css({
    top: parseInt(position.top + this.input.offsetHeight, 10) + 'px',
    left: parseInt(position.left, 10) + 'px',
    width: $input.innerWidth() + 'px',
    display: 'none'
  });
  $input.before(this.popup);
 
  // Do search.
  this.db.owner = this;
  this.db.search(this.input.value);
};

Как мне ее корректно переопределить в моей теме чтобы она работала?

P.D. Порадовал ответ разработчика: This is totally unheard of, not possible.

 
 
24.01.2012 — 08:26

Комментарии (1)

Аватар пользователя JiLiZART
09.05.2012 — 10:09
0
 
 

Скопировать все тело этой функции к себе в js файл темы не ( главное чтобы этот файл подключался самым последним )?