Вход • Регистрация

Найденный недочёт в jquery-плагине PrettyPhoto

  • 05 ноября 2013 г. , редакция: 05 ноября 2013 г.
  • Этот плагин в CMS используется для вывода различного контента, в том числе и текстового. Натолкнулся на этот недочёт случайно, когда тестировал систему напоминания об ошибках на сайте (при ошибке нажать Ctrl+Enter). Дело в том, что при нажатии Ctrl+Enter появляется окно с полем, в котором можно написать комментарий к найденной опечатке и это окно реагирует на нажатие клавиш клавиатуры "влево" - "вправо" как при просмотре фоток в галерее и стирает всё написанное.

    При редактировании сайта "карандашом" (режим редактирования) контент также выводится в окне, которое аналогично реагирует на нажатие упомянутых клавиш. Хорошо бы пофиксить этот момент, т.к. работа с текстом предполагает использование клавиш "влево" - "вправо" для навигации по тексту и для его выделения.

    Заметил на свежей версии CMS от 1-го ноября (установка на локальный сервер на windows-машине), также подобное поведение повторяется на сайте в сети, который лежит на linux-хостинге.

    Посмотрел свежую версию плагина на сайте разработчика, оказалось, что режим плагина "single image" также страдает подобной "болячкой". Возможно, такое поведение плагина встречается где-то ещё в Diafan'е, специально не смотрел.

    Проверил в 2-х обозревателях: Firefox и Opera. Поведение аналогичное. Прошу отписать в этой теме - наблюдается ли у кого подобное поведение или это мой "локальный" баг?

    P.S.: как вариант: аналогичный плагин (даже внешне похожий) с нормальным режимом работы "single image".
    • 05 ноября 2013 г.
    • Да неприятно, нажал влево и всё удалилось :))

      Нужно просто два стиля сделать, один для фоток, другой для контента.

      Соответственно для контента будет этот параметр.
      keyboard_shortcuts: false, /* Set to false if you open forms inside prettyPhoto */

      А для фоток он же, но только в таком виде
      keyboard_shortcuts: true
    • 09 декабря 2015 г.
    • В скрипте версии 3.1.5 в конце файла
      Код
      $(document).ready(function(){
      $("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook', social_tools: ''});
      });

      добавить keyboard_shortcuts: false
      Код
      $(document).ready(function(){
      $("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook', social_tools: '', keyboard_shortcuts: false});
      });

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум