WYSIWYG: Каретки, большие и разные
От: c-smile Канада http://terrainformatica.com
Дата: 16.10.13 03:05
Оценка: 93 (1)
Это про редактирвание HTML в WYSIWYG mode (пагубность WYSIWYG не обсуждается — просто надо).

Предстаьте что есть документ с таблицей:
ПриветПока
111222
333444
Markup у нея естественно такой
<body>
  |<table>
    |<tr>
      <th>Привет</th><th>Пока</th>
    </tr>|
    |<tr>
      <td>111</td><td>222</td>
    </tr>|
    |<tr>
      <td>333</td><td>444</td>
    </tr>|
  </table>|
</body>


Помимо стандартных caret positions (между символами) в моем редакторе есть ещё позиции отмеченные '|'

Позиция между <body> и <table> нужна для того чтобы можно было вставить текст перед таблицей. То же после </table> — напечатать что-то после table.
Позиция перед <tr> нужна для того чтобы вставить row перед данным row. После </tr> — вставить после.

Вопрос: как должны выглядеть каретки в данных необычных позициях? Простая палка '|' не работает — вот эти две caret positions:
|<tr><td>|111

рисуются практически в одном месте и соотв. не различимы — нужен distinct look.

Какие будут идеи?


Вообще это все про следующую версию моего blocknote.net на движке Sciter3. Это будет WYSIWYG-editor — платформер, расширяемый скриптами редактор html (и не только).
Если у UX господ есть желание сказать новое слово в этом деле и сделать симпатичный редактор for the rest of us — свяжитесь со мной к взаимной пользе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.