Как каретка эмулируется в Etherpad? - PullRequest
5 голосов
/ 16 октября 2010

Как мигающая каретка эмулируется в Etherpad? (Смотрите живую версию на ietherpad.com) То, как я это сделаю, это создать div и расположить его абсолютно там, где должна быть каретка Затем отобразите и удалите его через равные промежутки времени. Однако они, кажется, делают это по-другому.

Текст строки в

<div id="magicdomid2" class="">...</div>

Я не вижу, чтобы что-то изменилось вокруг div. Как это сделать?

1 Ответ

3 голосов
/ 17 октября 2010

Не эмулируется.В современных браузерах Etherpad создает iframe, содержащий документ с тегом:

<body contenteditable="true">

, который говорит браузеру разрешить редактирование содержимого HTML-документа.Карат является одним из эффектов включения этого атрибута.

...