aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorKALPESH KRISHNA <kalpeshk2011@gmail.com>2015-10-30 17:51:21 +0530
committerKALPESH KRISHNA <kalpeshk2011@gmail.com>2015-10-31 21:12:22 +0530
commitaf91c980f2cf7c8aa1c502b0094052c07dd9a7df (patch)
treec4f6328f349f715cbb5d32881df7b73e7cd2c714 /components/script/dom/element.rs
parent88f501c412ddf73bce8c585c324f45b0d97d48aa (diff)
downloadservo-af91c980f2cf7c8aa1c502b0094052c07dd9a7df.tar.gz
servo-af91c980f2cf7c8aa1c502b0094052c07dd9a7df.zip
Implementing activation behavior for <label>
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 0bdca0714a7..bdcc21ca158 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -42,6 +42,7 @@ use dom::htmlfieldsetelement::HTMLFieldSetElement;
use dom::htmlfontelement::HTMLFontElement;
use dom::htmliframeelement::HTMLIFrameElement;
use dom::htmlinputelement::{HTMLInputElement, RawLayoutHTMLInputElementHelpers};
+use dom::htmllabelelement::HTMLLabelElement;
use dom::htmllegendelement::HTMLLegendElement;
use dom::htmloptgroupelement::HTMLOptGroupElement;
use dom::htmltablecellelement::{HTMLTableCellElement, HTMLTableCellElementLayoutHelpers};
@@ -1753,6 +1754,10 @@ impl Element {
let element = self.downcast::<HTMLAnchorElement>().unwrap();
Some(element as &Activatable)
},
+ NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLLabelElement)) => {
+ let element = self.downcast::<HTMLLabelElement>().unwrap();
+ Some(element as &Activatable)
+ },
_ => {
None
}