Простенький редактор сообщения.
В основном "for fun" и что бы понять как работать с conteneditable и с какими подводными камнями я столкнусь в процессе.
Есть div с текстом.
Редактируем минимально то, что внутри (по сути текст + <br>) и сохраняем или отменяем.
Вот только если на блок навесить :first-letter (Что бы большая и красненькая), то редактировать текст (а конкретно первую букву) в блоке станет затруднительно. Если применить conteneditable к дочерним элементам (вооще то он должен быть inherit по умолчанию, но наверное скрытая разметка, которая генерируется :first-letter — случай особый) то редактироваться оно в принципе будет. Но с отображением этого процесса все равно проблема.
Как решить пока не знаю.
Проблема явно кроссбраузерна.
|