diff --git a/dom/macbuild/dom_coreIDL.xml b/dom/macbuild/dom_coreIDL.xml index f0be13b04296..76b5352b82e7 100644 --- a/dom/macbuild/dom_coreIDL.xml +++ b/dom/macbuild/dom_coreIDL.xml @@ -850,6 +850,13 @@ Text + + Name + nsIDOM3Node.idl + MacOS + Text + + @@ -952,6 +959,11 @@ nsIDOMXMLDocument.idl MacOS + + Name + nsIDOM3Node.idl + MacOS + @@ -1751,6 +1763,13 @@ Text + + Name + nsIDOM3Node.idl + MacOS + Text + + @@ -1853,6 +1872,11 @@ nsIDOMXMLDocument.idl MacOS + + Name + nsIDOM3Node.idl + MacOS + @@ -1863,6 +1887,12 @@ + + headers + Name + nsIDOM3Node.idl + MacOS + headers Name diff --git a/dom/public/idl/core/MANIFEST_IDL b/dom/public/idl/core/MANIFEST_IDL index d70fc4a3a177..1ecd139344cd 100644 --- a/dom/public/idl/core/MANIFEST_IDL +++ b/dom/public/idl/core/MANIFEST_IDL @@ -12,6 +12,7 @@ nsIDOMEntity.idl nsIDOMEntityReference.idl nsIDOMNamedNodeMap.idl nsIDOMNode.idl +nsIDOM3Node.idl nsIDOMNodeList.idl nsIDOMNotation.idl nsIDOMNSDocument.idl diff --git a/dom/public/idl/core/Makefile.in b/dom/public/idl/core/Makefile.in index 3fac7f1b8381..49582a8c025f 100644 --- a/dom/public/idl/core/Makefile.in +++ b/dom/public/idl/core/Makefile.in @@ -45,6 +45,7 @@ XPIDLSRCS = \ nsIDOMNSDocument.idl \ nsIDOMNamedNodeMap.idl \ nsIDOMNode.idl \ + nsIDOM3Node.idl \ nsIDOMNodeList.idl \ nsIDOMNotation.idl \ nsIDOMProcessingInstruction.idl \ diff --git a/dom/public/idl/core/makefile.win b/dom/public/idl/core/makefile.win index b5b8de028f16..0b898f7a632a 100755 --- a/dom/public/idl/core/makefile.win +++ b/dom/public/idl/core/makefile.win @@ -40,6 +40,7 @@ XPIDLSRCS = \ .\nsIDOMNSDocument.idl \ .\nsIDOMNamedNodeMap.idl \ .\nsIDOMNode.idl \ + .\nsIDOM3Node.idl \ .\nsIDOMNodeList.idl \ .\nsIDOMNotation.idl \ .\nsIDOMProcessingInstruction.idl \ diff --git a/dom/public/idl/core/nsIDOMNode.idl b/dom/public/idl/core/nsIDOMNode.idl index b6b42a1ad8c7..68f05cfe8b90 100644 --- a/dom/public/idl/core/nsIDOMNode.idl +++ b/dom/public/idl/core/nsIDOMNode.idl @@ -39,6 +39,7 @@ * ***** END LICENSE BLOCK ***** */ #include "domstubs.idl" +#include "nsIDOM3Node.idl" /** * The nsIDOMNode interface is the primary datatype for the entire @@ -109,15 +110,3 @@ interface nsIDOMNode : nsISupports // Introduced in DOM Level 2: boolean hasAttributes(); }; - - -[scriptable, uuid(29fb2a18-1dd2-11b2-8dd9-a6fd5d5ad12f)] -interface nsIDOM3Node : nsISupports -{ - // Introduced in DOM Level 3: - readonly attribute DOMString baseURI; - // Introduced in DOM Level 3: - DOMString lookupNamespacePrefix(in DOMString namespaceURI); - // Introduced in DOM Level 3: - DOMString lookupNamespaceURI(in DOMString prefix); -};