[Решено] Конфликт Shadowbox vs. Colorbox при использовании Simple GMap

Главные вкладки

Аватар пользователя Айдар Айдар 21 октября 2011 в 15:29

Вопрос со статусом, а вдруг кто-то уже решал такую траблу или вдруг кому-то не влом, т.к. бьюсь уже второй день с косяком.

Установлен Colorbox и Simple Gmap. Последний при настройке "Показывать карту во всплывающем окне" использует Shadowbox для модального окна. Конфликт случился при следующих условиях:

  • Вклоючены оба модуля
  • Включена оптимизация JavaScript

Выражается конфликт в том, что визуально при открытии гуглокарты окно вспылвает нужных размеров, но с белым экраном, а хромовский фаербаг показывает ошибку:

Uncaught TypeError: Object #<Object> has no method 'live'
Drupal.behaviors.initColorbox
(anonymous function)

, ссылаясь при этом на JQuery код модуля Colorbox. Больше ни один из логов ошибку не показывает.

Пытался исправить:

Ссылка на модальное окно с картой имеет вид: <a href="http://site.ru/gmap/id" onclick="return hs.htmlExpand(this, { objectType: 'iframe',height: 390,width: 514} )" class=" ">. Пробовал переделать ссылку на всплывашку Colrbox, прописав класс, атрибут ссылке для Iframe в таких видах:

  • <a href="http://site.ru/gmap/id?width=500&height=500&iframe=true" class="colorbox-load">
  • <a href="http://site.ru/gmap/id?iframe=true" class="colorbox-load">
  • <a href="http://site.ru/gmap/id" class="colorbox-inline">

В итоге открывается пустое модальное колорбоксовое окно (с типичным колорбоксовским фоном).

Файл, куда ссылается фаербаг, выложил во вложении.

ВложениеРазмер
Файл jquery.colorbox-min.rar4.15 КБ

Комментарии

Аватар пользователя Айдар Айдар 21 октября 2011 в 20:45

Спасибо перемяч!

Первый (advagg) помог - 4-9 файлов .js и 11 CSS, не идеально, но гораздо лучше того, что было при решенной трабле.

Аватар пользователя Сергей Алексеевич Сергей Алексеевич 22 октября 2011 в 0:39

может кто знает с картой тоже, у меня карта видна только мне как настроить, если можно ссыль admin/ и тд
И в самой карте почемуто по английски все написано как исправить?

Аватар пользователя Айдар Айдар 22 октября 2011 в 12:11

"Сергей Алексеевич" wrote:
по английски все написано как исправить?

Это к гуглу, если Вы про названия улиц и городов. Если про интерфейс, то рискну предположить, что качали с .com.

Все-таки не совсем корректно работает даже с агрегацией от advagg.