mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Add dom::bindings::error::Error::InUseAttribute
This commit is contained in:
parent
c070ad6196
commit
fbe2e4b626
2 changed files with 5 additions and 0 deletions
|
@ -34,6 +34,8 @@ pub enum Error {
|
||||||
InvalidCharacter,
|
InvalidCharacter,
|
||||||
/// NotSupportedError DOMException
|
/// NotSupportedError DOMException
|
||||||
NotSupported,
|
NotSupported,
|
||||||
|
/// InUseAttributeError DOMException
|
||||||
|
InUseAttribute,
|
||||||
/// InvalidStateError DOMException
|
/// InvalidStateError DOMException
|
||||||
InvalidState,
|
InvalidState,
|
||||||
/// SyntaxError DOMException
|
/// SyntaxError DOMException
|
||||||
|
@ -79,6 +81,7 @@ pub fn throw_dom_exception(cx: *mut JSContext, global: GlobalRef,
|
||||||
Error::HierarchyRequest => DOMErrorName::HierarchyRequestError,
|
Error::HierarchyRequest => DOMErrorName::HierarchyRequestError,
|
||||||
Error::InvalidCharacter => DOMErrorName::InvalidCharacterError,
|
Error::InvalidCharacter => DOMErrorName::InvalidCharacterError,
|
||||||
Error::NotSupported => DOMErrorName::NotSupportedError,
|
Error::NotSupported => DOMErrorName::NotSupportedError,
|
||||||
|
Error::InUseAttribute => DOMErrorName::InUseAttributeError,
|
||||||
Error::InvalidState => DOMErrorName::InvalidStateError,
|
Error::InvalidState => DOMErrorName::InvalidStateError,
|
||||||
Error::Syntax => DOMErrorName::SyntaxError,
|
Error::Syntax => DOMErrorName::SyntaxError,
|
||||||
Error::NamespaceError => DOMErrorName::NamespaceError,
|
Error::NamespaceError => DOMErrorName::NamespaceError,
|
||||||
|
|
|
@ -23,6 +23,7 @@ pub enum DOMErrorName {
|
||||||
NoModificationAllowedError = DOMExceptionConstants::NO_MODIFICATION_ALLOWED_ERR,
|
NoModificationAllowedError = DOMExceptionConstants::NO_MODIFICATION_ALLOWED_ERR,
|
||||||
NotFoundError = DOMExceptionConstants::NOT_FOUND_ERR,
|
NotFoundError = DOMExceptionConstants::NOT_FOUND_ERR,
|
||||||
NotSupportedError = DOMExceptionConstants::NOT_SUPPORTED_ERR,
|
NotSupportedError = DOMExceptionConstants::NOT_SUPPORTED_ERR,
|
||||||
|
InUseAttributeError = DOMExceptionConstants::INUSE_ATTRIBUTE_ERR,
|
||||||
InvalidStateError = DOMExceptionConstants::INVALID_STATE_ERR,
|
InvalidStateError = DOMExceptionConstants::INVALID_STATE_ERR,
|
||||||
SyntaxError = DOMExceptionConstants::SYNTAX_ERR,
|
SyntaxError = DOMExceptionConstants::SYNTAX_ERR,
|
||||||
InvalidModificationError = DOMExceptionConstants::INVALID_MODIFICATION_ERR,
|
InvalidModificationError = DOMExceptionConstants::INVALID_MODIFICATION_ERR,
|
||||||
|
@ -83,6 +84,7 @@ impl<'a> DOMExceptionMethods for JSRef<'a, DOMException> {
|
||||||
DOMErrorName::NoModificationAllowedError => "The object can not be modified.",
|
DOMErrorName::NoModificationAllowedError => "The object can not be modified.",
|
||||||
DOMErrorName::NotFoundError => "The object can not be found here.",
|
DOMErrorName::NotFoundError => "The object can not be found here.",
|
||||||
DOMErrorName::NotSupportedError => "The operation is not supported.",
|
DOMErrorName::NotSupportedError => "The operation is not supported.",
|
||||||
|
DOMErrorName::InUseAttributeError => "The attribute already in use.",
|
||||||
DOMErrorName::InvalidStateError => "The object is in an invalid state.",
|
DOMErrorName::InvalidStateError => "The object is in an invalid state.",
|
||||||
DOMErrorName::SyntaxError => "The string did not match the expected pattern.",
|
DOMErrorName::SyntaxError => "The string did not match the expected pattern.",
|
||||||
DOMErrorName::InvalidModificationError => "The object can not be modified in this way.",
|
DOMErrorName::InvalidModificationError => "The object can not be modified in this way.",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue