Плывет Lightbox(slimbox) в Virtuemart на странице товара

Добрый день! Сегодня решил очень зловредную проблему, из-за которой раньше даже приходилось писать собственный lightbox для страницы товара в Virtuemart и отключать slimbox.

В чем пробема?

При увеличении фотографии товара, нижний блок с кнопкой "закрыть" съезжает на несколько пикселей вправо-влево.

Решение проблемы: 

Замените файл /components/com_virtuemart/js/slimbox/js/slimbox.js на тот, что я прикрепил в архиве.

Также, были случаи, что плыла корзина при добавлении товара в него. В этом же архиве лежит файл. Его нужно заменить в /components/com_virtuemart/js/mootools/mooPrompt.js


Можете конечно сделать всё сами. Для этого: 

Для slimbox.js:
замените все вхождения строки (у меня было 1 вхождение)
Код: G.getWidth()
в файле slimbox.js на
(G['innerWidth'] || G.getWidth())
Для mooPrompt.js:
замените все вхождения строки
Код: Window.getHeight()
в файле mooPrompt.js на
(Window['innerHeight'] || Window.getHeight())

Ссылка на архив с файлами: Slimbox

Поделиться с друзьями

Френдинг

 

Comments

No comments so far.

Leave a Reply

 
(will not be published)
 
 
Comment