| Index: dom/Node.idl
|
| ===================================================================
|
| --- dom/Node.idl (revision 20375)
|
| +++ dom/Node.idl (working copy)
|
| @@ -49,33 +49,34 @@
|
| const unsigned short DOCUMENT_FRAGMENT_NODE = 11;
|
| const unsigned short NOTATION_NODE = 12;
|
|
|
| - readonly attribute [TreatReturnedNullStringAs=Null] DOMString nodeName;
|
| + readonly attribute [TreatReturnedNullStringAs=Null, V8PerWorldBindings] DOMString nodeName;
|
|
|
| // FIXME: the spec says this can also raise on retrieval.
|
| - attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString nodeValue
|
| + attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, V8PerWorldBindings] DOMString nodeValue
|
| setter raises(DOMException);
|
|
|
| - readonly attribute unsigned short nodeType;
|
| - readonly attribute Node parentNode;
|
| - readonly attribute NodeList childNodes;
|
| - readonly attribute Node firstChild;
|
| - readonly attribute Node lastChild;
|
| - readonly attribute Node previousSibling;
|
| - readonly attribute Node nextSibling;
|
| - readonly attribute Document ownerDocument;
|
| + readonly attribute [V8PerWorldBindings] unsigned short nodeType;
|
| + readonly attribute [V8PerWorldBindings] Node parentNode;
|
| + readonly attribute [V8PerWorldBindings] NodeList childNodes;
|
| + readonly attribute [V8PerWorldBindings] Node firstChild;
|
| + readonly attribute [V8PerWorldBindings] Node lastChild;
|
| + readonly attribute [V8PerWorldBindings] Node previousSibling;
|
| + readonly attribute [V8PerWorldBindings] Node nextSibling;
|
| + readonly attribute [V8PerWorldBindings] Document ownerDocument;
|
|
|
| - [ObjCLegacyUnnamedParameters, Custom] Node insertBefore(in [CustomReturn] Node newChild,
|
| + [ObjCLegacyUnnamedParameters, Custom, V8PerWorldBindings] Node insertBefore(in [CustomReturn] Node newChild,
|
| in Node refChild)
|
| raises(DOMException);
|
| [ObjCLegacyUnnamedParameters, Custom] Node replaceChild(in Node newChild,
|
| in [CustomReturn] Node oldChild)
|
| raises(DOMException);
|
| - [Custom] Node removeChild(in [CustomReturn] Node oldChild)
|
| + [Custom, V8PerWorldBindings] Node removeChild(in [CustomReturn] Node oldChild)
|
| raises(DOMException);
|
| - [Custom] Node appendChild(in [CustomReturn] Node newChild)
|
| + [Custom, V8PerWorldBindings] Node appendChild(in [CustomReturn] Node newChild)
|
| raises(DOMException);
|
|
|
| boolean hasChildNodes();
|
| + [V8DeliverCustomElementCallbacks, V8PerWorldBindings]
|
| Node cloneNode(in [Optional=DefaultIsUndefined] boolean deep);
|
| void normalize();
|
|
|
| @@ -84,23 +85,23 @@
|
| [ObjCLegacyUnnamedParameters] boolean isSupported(in [Optional=DefaultIsUndefined] DOMString feature,
|
| in [TreatNullAs=NullString,Optional=DefaultIsUndefined] DOMString version);
|
|
|
| - readonly attribute [TreatReturnedNullStringAs=Null] DOMString namespaceURI;
|
| - attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString prefix
|
| + readonly attribute [TreatReturnedNullStringAs=Null, V8PerWorldBindings] DOMString namespaceURI;
|
| + attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, V8PerWorldBindings] DOMString prefix
|
| setter raises(DOMException);
|
| - readonly attribute [TreatReturnedNullStringAs=Null] DOMString localName;
|
| + readonly attribute [TreatReturnedNullStringAs=Null, V8PerWorldBindings] DOMString localName;
|
|
|
| #if defined(LANGUAGE_OBJECTIVE_C)
|
| - readonly attribute NamedNodeMap attributes;
|
| + readonly attribute [V8PerWorldBindings] NamedNodeMap attributes;
|
| boolean hasAttributes();
|
| #endif
|
|
|
|
|
| // Introduced in DOM Level 3:
|
|
|
| - readonly attribute [TreatReturnedNullStringAs=Null] DOMString baseURI;
|
| + readonly attribute [TreatReturnedNullStringAs=Null, V8PerWorldBindings] DOMString baseURI;
|
|
|
| // FIXME: the spec says this can also raise on retrieval.
|
| - attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] DOMString textContent
|
| + attribute [TreatReturnedNullStringAs=Null, TreatNullAs=NullString, V8PerWorldBindings] DOMString textContent
|
| setter raises(DOMException);
|
|
|
| boolean isSameNode(in [Optional=DefaultIsUndefined] Node other);
|
| @@ -123,11 +124,11 @@
|
| boolean contains(in [Optional=DefaultIsUndefined] Node other);
|
|
|
| // IE extensions
|
| - readonly attribute Element parentElement;
|
| + readonly attribute [V8PerWorldBindings] Element parentElement;
|
|
|
| #if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
|
| // Objective-C extensions
|
| - readonly attribute boolean isContentEditable;
|
| + readonly attribute [V8PerWorldBindings] boolean isContentEditable;
|
|
|
| void inspect();
|
| #endif /* defined(LANGUAGE_OBJECTIVE_C) */
|
|
|