CodeEnhancements - расширение для тега code

Сохраняет табуляторы в теге code и не даёт им превращаться в пробелы

В данном форуме будут выкладываться работы других программистов, не относящихся к нашему сайту, а также переводы и дополнения к ним.
Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46
Благодарил (а): 20 раз
Поблагодарили: 62 раза

CodeEnhancements - расширение для тега code

Сообщение c61 »

Да, и это странно, ибо посмотрел их скрипты, css и прочее, так там практически оригинальный вариант. Применил к обсуждаемому моду - ошибка осталась. НЭ понимаю, в чём дело...

Добавлено спустя 10 часов 55 минут 41 секунду:
Проблема стала ясна. Это тэг dl (dd,dt) в FF. Замена dl на div убирает все баги. Соответственно меняется javascript и css. На тестовой площадке всё переставил. Описание завтра переделаю.

Добавлено спустя 16 часов 32 минуты 53 секунды:
Выпустил версию 0.1.0, см. ссылку.

Добавлено спустя 6 часов 32 минуты 14 секунд:
и v.0.1.1 вдогонку :D
Аватара пользователя
c61
Разработчик модов
Сообщения: 249
Зарегистрирован: 24.08.13 16:46
Благодарил (а): 20 раз
Поблагодарили: 62 раза

CodeEnhancements - расширение для тега code

Сообщение c61 »

и ещё v.0.1.2 :lol:

Итак, http://c61.no-ip.org/forum/viewtopic.php?f=11&t=88

Мод предназначен для расширения фунционала ББ-кода code, в том числе:
  • сохранения кодов табуляции в публикуемом коде (в немодифицированной конференции табуляции заменятся на пробелы)
  • добавления возможности расширения окошка кода по вертикали (при появлении прокрутки) и горизонтали
  • добавления возможности нумерации строк
  • подсветки синтаксиса кода с указанием языка (по умолчанию автоматическое разпознавание языка отключено)
Дополнительно, при необходимости, можно добавить:
  • выбор темы оформления подсветки кода в админстративный раздел (Общие->Конфигурация->Функции конференции->Темы Highlight.js)
  • включение/отключение автоматического определения языка (Общие->Конфигурация->Функции конференции->Автоматическое определение языка Highlight.js)
  • включение/отключение разворачивания строк кода при загрузке страницы (Общие->Конфигурация->Функции конференции->HCode - разворачивать строки)
  • включение/отключение нумерации строк кода при загрузке страницы (Общие->Конфигурация->Функции конференции->HCode - нумеровать строки)
Наверно закинуну гуру, может потестируют. Хотя сомневаюсь...
Ответить