aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/keyboardevent.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/keyboardevent.rs')
-rw-r--r--components/script/dom/keyboardevent.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/components/script/dom/keyboardevent.rs b/components/script/dom/keyboardevent.rs
index 963ae679c62..1120ac4f734 100644
--- a/components/script/dom/keyboardevent.rs
+++ b/components/script/dom/keyboardevent.rs
@@ -135,17 +135,13 @@ impl KeyboardEvent {
}
}
-pub trait KeyboardEventHelpers {
- fn get_key(self) -> Option<Key>;
- fn get_key_modifiers(self) -> KeyModifiers;
-}
-impl<'a> KeyboardEventHelpers for &'a KeyboardEvent {
- fn get_key(self) -> Option<Key> {
+impl KeyboardEvent {
+ pub fn get_key(&self) -> Option<Key> {
self.key.get().clone()
}
- fn get_key_modifiers(self) -> KeyModifiers {
+ pub fn get_key_modifiers(&self) -> KeyModifiers {
let mut result = KeyModifiers::empty();
if self.shift.get() {
result = result | constellation_msg::SHIFT;