mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00
26 lines
726 B
Text
26 lines
726 B
Text
#import <DOM/Node.idl>
|
|
#import <DOM/AbstractRange.idl>
|
|
|
|
[Exposed=Window]
|
|
interface Range : AbstractRange {
|
|
|
|
constructor();
|
|
|
|
readonly attribute Node commonAncestorContainer;
|
|
|
|
undefined setStart(Node node, unsigned long offset);
|
|
undefined setEnd(Node node, unsigned long offset);
|
|
undefined setStartBefore(Node node);
|
|
undefined setStartAfter(Node node);
|
|
undefined setEndBefore(Node node);
|
|
undefined setEndAfter(Node node);
|
|
|
|
const unsigned short START_TO_START = 0;
|
|
const unsigned short START_TO_END = 1;
|
|
const unsigned short END_TO_END = 2;
|
|
const unsigned short END_TO_START = 3;
|
|
short compareBoundaryPoints(unsigned short how, Range sourceRange);
|
|
|
|
Range cloneRange();
|
|
|
|
};
|