WYSIWYG – «to do» лист.
Легенда:
Не начато - В процессе/Закончено с недоработками - Полностью закончено
0. Базовая работа.
- Переключение
- Корректная конвертация символов
- Переключение перед отправкой (если возможно – только из визуального режима)
1. Поддержка тегов:
- Полностью: font, size, b, i, u, s, align, color;
- В процессе: quote, hide, code, url;
- Не поддерживается (временно): spoiler, img, video, table-tr-td, hr, h, you.
2. Работа со смайлами, их автоперевод. (на основе атрибута data-smile и свойства background)
3. Работа с изображениями.
4. Панель редактирования свойств: изменение атрибутов для тэгов a, quote, hide, color, font и проч. – для всех, имеющих параметр (кроме align?) (В не визуальном режиме всегда одна кнопка – «Переключить»)
5. Сохранение целостности html-кода
- Сохранение дерева-обёртки (для работы пользовательского стиля)
- Сохранение целостности кодов тега.
6. Исполнение редактора в качестве jQuery-плагина, оптимизация и минимилизация.
7. Поддержка пользовательских тегов (возможно, вместе с их параллельной установкой в сообщениях, опционально).