diff options
-rw-r--r-- | components/script/dom/bindings/error.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/script/dom/bindings/error.rs b/components/script/dom/bindings/error.rs index 3fe23eaca2a..3ea2652ee23 100644 --- a/components/script/dom/bindings/error.rs +++ b/components/script/dom/bindings/error.rs @@ -31,6 +31,8 @@ pub enum Error { NotFound, /// HierarchyRequestError DOMException HierarchyRequest, + /// WrongDocumentError DOMException + WrongDocument, /// InvalidCharacterError DOMException InvalidCharacter, /// NotSupportedError DOMException @@ -53,6 +55,8 @@ pub enum Error { Abort, /// TimeoutError DOMException Timeout, + /// InvalidNodeTypeError DOMException + InvalidNodeType, /// DataCloneError DOMException DataClone, /// NoModificationAllowedError DOMException @@ -81,6 +85,7 @@ pub fn throw_dom_exception(cx: *mut JSContext, global: GlobalRef, Error::IndexSize => DOMErrorName::IndexSizeError, Error::NotFound => DOMErrorName::NotFoundError, Error::HierarchyRequest => DOMErrorName::HierarchyRequestError, + Error::WrongDocument => DOMErrorName::WrongDocumentError, Error::InvalidCharacter => DOMErrorName::InvalidCharacterError, Error::NotSupported => DOMErrorName::NotSupportedError, Error::InUseAttribute => DOMErrorName::InUseAttributeError, @@ -92,6 +97,7 @@ pub fn throw_dom_exception(cx: *mut JSContext, global: GlobalRef, Error::Network => DOMErrorName::NetworkError, Error::Abort => DOMErrorName::AbortError, Error::Timeout => DOMErrorName::TimeoutError, + Error::InvalidNodeType => DOMErrorName::InvalidNodeTypeError, Error::DataClone => DOMErrorName::DataCloneError, Error::NoModificationAllowed => DOMErrorName::NoModificationAllowedError, Error::Type(message) => { |