aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
authorRohan Prinja <rohan.prinja@gmail.com>2014-11-17 07:19:37 +0530
committerRohan Prinja <rohan.prinja@gmail.com>2014-11-17 09:37:05 +0530
commitaad124fce37c6836a30b62c83caa120b6c88e1aa (patch)
treeb06f671d37fd0803f3e3a3af57d9cc157447f515 /components/script/dom/document.rs
parent397d8138e7b27541faf03d9635d7648416da4a75 (diff)
downloadservo-aad124fce37c6836a30b62c83caa120b6c88e1aa.tar.gz
servo-aad124fce37c6836a30b62c83caa120b6c88e1aa.zip
key[board]event args for Document#createEvent
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index 2b8632fd7c1..7e282c4992d 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -46,6 +46,7 @@ use dom::htmlhtmlelement::HTMLHtmlElement;
use dom::htmltitleelement::HTMLTitleElement;
use dom::location::Location;
use dom::mouseevent::MouseEvent;
+use dom::keyboardevent::KeyboardEvent;
use dom::node::{Node, ElementNodeTypeId, DocumentNodeTypeId, NodeHelpers};
use dom::node::{CloneChildren, DoNotCloneChildren};
use dom::nodelist::NodeList;
@@ -693,6 +694,8 @@ impl<'a> DocumentMethods for JSRef<'a, Document> {
CustomEvent::new_uninitialized(&global::Window(*window)))),
"htmlevents" | "events" | "event" => Ok(Event::new_uninitialized(
&global::Window(*window))),
+ "keyboardevent" | "keyevents" => Ok(EventCast::from_temporary(
+ KeyboardEvent::new_uninitialized(*window))),
_ => Err(NotSupported)
}
}