Павел Новицкий

Нерегулярные заметки

Magento, Google Chart и Prototype

6 сентября 2013, 0:50

Нарвался тут на днях на проблему: добавляю полноценный динамический график в админку Magento, всё, казалось бы, хорошо, и вдруг

Cannot read property "type" of undefined

Самое забавное, что в тестовом скрипте, работающем с Magento через Mage::app('admin'), код отлично отрабатывает, а в админке отваливается.

В итоге нашёл баг репорт от 21 января 2011 года.

Вкратце: функция Array.prototype.reduce в Prototype конфликтует с Google Chart API. Грязный хак решающий проблему:

<script type="text/javascript">
    Array.prototype.reduce = undefined;
</script>

UPD: на дашборде и странице конфигурации, как выяснилось, баг не наблюдается

Вконтакте
0 комментариев


Ваш комментарий
(обязательно)
(не показывается)
(HTML не работает)
© 2013-2024