diff options
author | Rohan Prinja <rohan.prinja@gmail.com> | 2014-11-17 07:19:37 +0530 |
---|---|---|
committer | Rohan Prinja <rohan.prinja@gmail.com> | 2014-11-17 09:37:05 +0530 |
commit | aad124fce37c6836a30b62c83caa120b6c88e1aa (patch) | |
tree | b06f671d37fd0803f3e3a3af57d9cc157447f515 /components/script/dom/document.rs | |
parent | 397d8138e7b27541faf03d9635d7648416da4a75 (diff) | |
download | servo-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.rs | 3 |
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) } } |