Index: core/dom/Range.idl |
diff --git a/core/dom/Range.idl b/core/dom/Range.idl |
index e73f6d37add27f98cd288cdf59cc01bc0fef2402..cb2d8fdd96599324dcbd78754025028f110ec6f9 100644 |
--- a/core/dom/Range.idl |
+++ b/core/dom/Range.idl |
@@ -38,7 +38,7 @@ |
[RaisesException] void setStartAfter(Node refNode); |
[RaisesException] void setEndBefore(Node refNode); |
[RaisesException] void setEndAfter(Node refNode); |
- void collapse([Default=Undefined] optional boolean toStart); |
+ void collapse(optional boolean toStart = false); |
[RaisesException] void selectNode(Node refNode); |
[RaisesException] void selectNodeContents(Node refNode); |
@@ -48,7 +48,7 @@ |
const unsigned short END_TO_END = 2; |
const unsigned short END_TO_START = 3; |
- [RaisesException] short compareBoundaryPoints(CompareHow how, Range sourceRange); |
+ [RaisesException, TypeChecking=Interface] short compareBoundaryPoints(CompareHow how, Range sourceRange); |
[RaisesException, CustomElementCallbacks] void deleteContents(); |
[RaisesException, CustomElementCallbacks] DocumentFragment extractContents(); |
@@ -56,12 +56,13 @@ |
[RaisesException, CustomElementCallbacks] void insertNode(Node newNode); |
[RaisesException, CustomElementCallbacks] void surroundContents(Node newParent); |
Range cloneRange(); |
- DOMString toString(); |
+ |
+ stringifier; |
[DeprecateAs=RangeDetach] void detach(); |
[RaisesException] boolean isPointInRange(Node refNode, long offset); |
- [RaisesException] short comparePoint(Node refNode, long offset); |
+ [RaisesException, TypeChecking=Interface] short comparePoint(Node refNode, long offset); |
[RaisesException] boolean intersectsNode(Node refNode); |