название для официального сайта inFlowia Lab
  • помощь 4 free! :)
  • делаем добро :)
  • делаю сайты, скрипты и хорошее настроение :)
  • всё поправимо! :)
  • Свобода и OPENsource!
  • Linux - это любовь!
  • Linux - это Lюбовь
  • творим добро с 2019/03/22 :)

Table H-Tips for Xinha 0.3 :: компактная альтернатива закреплению шапки и первого столбца таблицы :: Xinha-плагин, для вывода всплывающих подсказок к ячейке с информацией из шапки и первого столбца

Table H-Tips for Xinha 0.3 на GitHub

Это версия 0.3 плагина для WYSIWYG-редактора Xinha, предназначенного для вывода всплывающих подсказок к ячейкам таблицы с данными из соответствующей ячейки шапки и первого столбца. Ключевыми нововведениями являются возможность использования на мобильных устройствах и улучшение дизайна всплывающих подсказок.

Термины:

  • Подсказки - всплывающие подсказки с содержимым из заголовка таблицы, для вывода которых и существует этот плагин.
  • Xinha-версия - этот плагин. Такое уточнение требуется, так как существует "обычная версия" этого плагина, которая применяется не для таблиц в Xinha, а для обычных таблиц на обычных страницах сайта.
  • Обычная версия - плагин, выполняющий те-же функции что и этот плагин, но предназначенный не для Xinha а для обычных страниц сайта.
  • Главный файл плагина:
    Для обычной версии: table-h-tips.js Для Xinha-версии: TableHTips.js

Как пользоваться

  • Зайдите на страницу плагина на GitHub и ознакомьтесь с соглашением в файле TableHTips/LICENCE.md.
  • Скачайте все файлы плагина с GitHub.
  • Поместите каталог TableHTips в каталог plugins каталога xinha.
  • Убедитесь, что к странице подключён jQuery.
  • Обеспечьте доступность для плагина функций от inFlowia Lab. из файла deps.js (они не подключаются плагином автоматически, так как могут уже быть подключены, если вы пользуетесь другими плагинами от inFlowia Lab.)
  • Назначте таблицам, для которых должны выводиться всплывающие подсказки, класс h_tips

Что нового:

  • Переименован CSS-класс, при помощи которого происходит подключение: hTips -> h_tips.
  • Подсказки теперь появляются не по наведению а по клику (теперь их можно вызвать и на мобильных устройствах).
  • Всплывающие подсказки теперь прилипают к краям текущей ячейки, не закрывая её контент.
  • Добавлено скрытие подсказок по таймауту (таймаут задаётся в shared JS в _DELAY).
  • Добавлена тень, для визуального отделения от таблицы.
  • Все переменные и классы переименованы в более_удобочитаемый_формат.
  • Для удобства доработки, часть кода и стилей вынесены в отдельные файлы: table-h-tips-shared.js table-h-tips-shared.css Это разделяемые с обычной версией файлы. Если вы используете и обычную версию и Xinha-версию, то можете оставить эти файлы в единственном экземпляре, но если они будут лежать не в каталоге этого плагина, то в Xinha-версии потребуется указать для них путь в свойствах: SHARED_JS_PATH SHARED_CSS_PATH
  • По умолчанию отображение подсказок включено.
  • Кнопка плагина на панели теперь отключает и включает отображение подсказок.
  • Сменена позиция с Fixed на absolute.
  • Иконка кнопки теперь подключается сама.
  • Иконка кнопки теперь подключается сама.

Стоит иметь в виду

На данный момент не поддерживается работа в случае, когда редактор находится внутри iframe. Не имеется в виду iframe, который генерирует Xinha. Речь идёт о случаях, когда элемент страницы, который превращается в редактор, вложен в iframe. В этих случаях плагин работать не будет.

Работало на:


  • Xinha 1.5.4
  • jquery-3.3.1

Если не работает

В первую очередь проверьте корректность указания путей к SHARED-файлам (смотрите в первом комментарии к главному файлу плагина).

Имейте в виду, что плагин работает только с одним единственным экземпляром редактора Xinha на странице (с первым загруженным).

Если совсем никак, можете попробовать предыдущую версию, но сразу предупрежу, она совсем сырая

Помогло? :)

Черкани Инфловии пару строк если нашёл здесь помощь. Можешь писать под любым постом в группе VK или по старинке на почту: inFlowia@netc.it :)

inFlowia Lab. не делает добро за деньги, но знать, что её труды кому-то помогают очень классно. Если тебе помогли - не поленись, всего пара слов: "Спасибо! Помогло :)" сделают дни инфловии светлее. ^^

Количество откликнувшихся: 8