Здравствуйте! Имеется модуль Animations (JS/CSS) https://www.drupal.org/project/animations
Проблема состоит в том, что работает почему-то только под залогиненным администратором.
Гости (Анонимный пользователь) не видет его работы (т.е. никакой анимации не происходит).
В настройках нечего подобного нету. В привелегиях есть только: Administer animations. Permission to access the configure page and add animations to elements. Но это касается его настроек, а не обработки.
Подскажите может кто сталкивался, либо куда копать. Сейчас стоит на сайте http://sewmom.ru , картинки должны анимироваться при входе на сайт.
Комментарии
Кеш
Разумеется Кэш чистился.
А, физически, библиотеки подключены на страницах под анонимом?
Библиотеки кладуться в
libraries/animateCSS/
libraries/typedJS/
libraries/wowJS/
Под админом ведь все работает, подключены значит, а под Гостем не работает, а как понять подключенны ли они под гостем, не знаю)
Проверьте, в исходниках страницы Ctrl + U, или с помощью инструментов разработчика Shift +
Ctrl + I / F12.
да...показывет и под Админом и под Гостем
@import url("/libraries/animateCSS/animate.css-master/animate.min.css?p2juq9");
выходит что подключено
animateCSS - не единственная зависимость, судя по описанию на странице модуля. Остальные - так же подключены?
На сколько я понимаю, анимация задается указанием CSS-селектора элемента, который необходимо анимировать. Drupal позволяет генерировать элементы динамически, что в свою очередь, может привести к тому, что для пользователей с разными ролями будут выводится разные элементы.
Возможно, в настройках анимации прописаны селекторы, которых нет на странице анонимов?
я сравнил код того что подключено под Админом и под Гостем, под Админом больше всего подключено, например css тулбара, но что касаемо Animations (js/css) все идентично.
проверил селекторы под Гостем, они имеются, попробовал даже элиментарный силект указать, например анимировать H1 , но таже фигня там работат, под гостем не желает))
В данном случае, определить причину получится только локальным дебагом.
ммм.. не совсем понял как мне это сделать))) но буду думать
Благодарю за помощь!
Это баг этого модуля. тут он описан.
Чтобы все заработало для анонимов нужно добавить класс wow в анимируемые объекты.
Благодарю! оказывается это уже обсуждалось, но как я вижу адекватного решения досихпор не нашли...