xBB версии 0.29
Основные отличия от версии 0.28:
1. Исправлены баги. Теги не добавлялись "на лету", - исправлено. Ссылки вида 'www.чего-то' преобразовывались к виду './www.чего-то', - исправлено. Теперь они, как положено, преобразуются к виду 'http://www.чего-то'.
2. С учетом особенностей IE (код '<br /><br />' равносилен коду '<br />') несколько изменено форматирование текста. Теперь в IE текст выглядит более ожидаемо. В других браузерах все выглядит как раньше.
3. Добавлены новые теги: [bdo], [big], [blockquote], [br], [cite], [del], [em], [h4], [h5], [h6], [ins], [ol], [p], [pre], [small], [strong], [ul], [var].
4. Изменена конвертация в HTML тега [ quote]. Контейнер div заменен на более семантически правильный blockquote.
5. Изменен дизайн тестовых примеров.
Внесены изменения в xBBEditor:
1. Для ускорения загрузки и работы, поддержания работоспособности редактора при разрыве соединения пришлось отказаться от технологии Ajax для подсветки кода. Для этого парсер был переписан на клиентском JavaScript в объеме, достаточном для подсветки кода.
2. Исправил глюк. Если форма с редактором находилась внизу страницы, то при загрузке редактора страница прокручивалась вниз. Теперь этого не происходит.
3. Переработал тулбар. Теперь внешний вид кнопок при активации/нажатии меняется средствами CSS, а не путем перегрузки картинки. Таким образом уменьшен объем загружаемых картинок и тулбар не "едет" в случае разрыва соединения с нетом. Уменьшен вес всех кнопок.
4. Убрал левую панель. Для вставки смайликов создал специальную кнопку. Для информации о программе, - тоже. Тем самым расширена рабочая область редактора.
5. Исправил глюк. Если редактор находился в режиме подсветки кода, то в FF при сабмите формы проподали переводы строк. Теперь этого не происходит.
6. Добавил кнопку предварительного просмотра.
7. Создал еще один конфигурационный файл, который определяет список шрифтов, палитру цветов и основные смайлики, предлагаемые на выбор пользователя.
Тем не менне должен предупредить, что xBBEditor пока еще остается сырым экспериментальным приложением. Использовать его в рабочих проектах рекомендуется с большой осторожностью. Парсер xBB никак не зависит от xBBEditor-а и может быть использован в паре с любым другим редактором или без какого либо редактора.
Документацию исправлю в ближайшее время.
Напоминаю адрес, где можно взять либу: http://xbb.uz/