diff options
author | bors-servo <metajack+bors@gmail.com> | 2015-01-04 12:12:48 -0700 |
---|---|---|
committer | bors-servo <metajack+bors@gmail.com> | 2015-01-04 12:12:48 -0700 |
commit | 2e17cae5d080db72d5f89733d19e0304857cfd34 (patch) | |
tree | efa94bd87003d881a6f84110e1639b7abfbf57f5 /components/script/dom/node.rs | |
parent | 076e28795d90a9a8bb523774b993f841602ae9e6 (diff) | |
parent | 50310968536c615f1331f3dc8b2b1352230816ee (diff) | |
download | servo-2e17cae5d080db72d5f89733d19e0304857cfd34.tar.gz servo-2e17cae5d080db72d5f89733d19e0304857cfd34.zip |
auto merge of #4495 : MeghaGupta/servo/typeid, r=Ms2ger
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 85a5122c942..a47c7617066 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -36,6 +36,7 @@ use dom::documenttype::DocumentType; use dom::element::{AttributeHandlers, Element, ElementCreator, ElementTypeId}; use dom::element::ElementHelpers; use dom::eventtarget::{EventTarget, EventTargetTypeId}; +use dom::htmlelement::HTMLElementTypeId; use dom::nodelist::NodeList; use dom::processinginstruction::ProcessingInstruction; use dom::text::Text; @@ -154,14 +155,14 @@ impl NodeFlags { match type_id { NodeTypeId::Document => IS_IN_DOC | dirty, // The following elements are enabled by default. - NodeTypeId::Element(ElementTypeId::HTMLButtonElement) | - NodeTypeId::Element(ElementTypeId::HTMLInputElement) | - NodeTypeId::Element(ElementTypeId::HTMLSelectElement) | - NodeTypeId::Element(ElementTypeId::HTMLTextAreaElement) | - NodeTypeId::Element(ElementTypeId::HTMLOptGroupElement) | - NodeTypeId::Element(ElementTypeId::HTMLOptionElement) | - //NodeTypeId::Element(ElementTypeId::HTMLMenuItemElement) | - NodeTypeId::Element(ElementTypeId::HTMLFieldSetElement) => IN_ENABLED_STATE | dirty, + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLButtonElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLInputElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLSelectElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLTextAreaElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLOptGroupElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLOptionElement)) | + //NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLMenuItemElement)) | + NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLFieldSetElement)) => IN_ENABLED_STATE | dirty, _ => dirty, } } @@ -554,7 +555,7 @@ impl<'a> NodeHelpers<'a> for JSRef<'a, Node> { #[inline] fn is_anchor_element(self) -> bool { - self.type_id == NodeTypeId::Element(ElementTypeId::HTMLAnchorElement) + self.type_id == NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLAnchorElement)) } #[inline] |