Куда ушел API выбора текста? - PullRequest
2 голосов
/ 19 сентября 2011

Два года назад стандарт HTML5 исключил главу «API выбора текста», в которой содержалась спецификация интерфейса Selection:

[Stringifies] interface Selection {
  readonly attribute Node anchorNode;
  readonly attribute long anchorOffset;
  readonly attribute Node focusNode;
  readonly attribute long focusOffset;
  readonly attribute boolean isCollapsed;
  void collapse(in Node parentNode, in long offset);
  void collapseToStart();
  void collapseToEnd();
  void selectAllChildren(in Node parentNode);
  void deleteFromDocument();
  readonly attribute long rangeCount;
  Range getRangeAt(in long index);
  void addRange(in Range range);
  void removeRange(in Range range);
  void removeAllRanges();
};

Смотрите здесь: http://www.w3.org/TR/2009/WD-html5-20090423/editing.html#selection

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

1 Ответ

3 голосов
/ 19 сентября 2011

Перешел к WHATWG DOM Range spec . Часть Range этого документа совсем недавно (в течение последней недели или около того) была перенесена в спецификацию W3C DOM4 .

Это оставляет спецификацию WHATWG Range в довольно неправильном названии. Я не уверен, есть ли планы переместить материал «Выбор» снова, но я бы не стал ставить против него.

Обновление за февраль 2013

Часть выбора спецификации в настоящее время находится в спецификации API редактирования HTML .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...