diff options
Diffstat (limited to 'components/script/dom/virtualmethods.rs')
-rw-r--r-- | components/script/dom/virtualmethods.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/components/script/dom/virtualmethods.rs b/components/script/dom/virtualmethods.rs index 3540fbddf0f..b60c805c444 100644 --- a/components/script/dom/virtualmethods.rs +++ b/components/script/dom/virtualmethods.rs @@ -102,6 +102,14 @@ pub trait VirtualMethods { } } + /// Called when a previously focused element is no longer focused. + /// Use this to trigger relayouts + fn handle_blur(&self) { + if let Some(s) = self.super_type() { + s.handle_blur(); + } + } + /// https://dom.spec.whatwg.org/#concept-node-adopt-ext fn adopting_steps(&self, old_doc: &Document) { if let Some(ref s) = self.super_type() { |