diff options
Diffstat (limited to 'components/script/dom/keyboardevent.rs')
-rw-r--r-- | components/script/dom/keyboardevent.rs | 10 |
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; |