mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Dispatch events to service worker object and refactor html tests
This commit is contained in:
parent
2aa257f603
commit
1b29dfb8ab
11 changed files with 55 additions and 21 deletions
|
@ -6,6 +6,7 @@ use dom::bindings::codegen::Bindings::ServiceWorkerContainerBinding::Registratio
|
|||
use dom::bindings::codegen::Bindings::ServiceWorkerContainerBinding::{ServiceWorkerContainerMethods, Wrap};
|
||||
use dom::bindings::error::{Error, Fallible};
|
||||
use dom::bindings::global::GlobalRef;
|
||||
use dom::bindings::inheritance::Castable;
|
||||
use dom::bindings::js::{JS, MutNullableHeap, Root};
|
||||
use dom::bindings::reflector::{Reflectable, reflect_dom_object};
|
||||
use dom::bindings::str::USVString;
|
||||
|
@ -41,7 +42,8 @@ pub trait Controllable {
|
|||
|
||||
impl Controllable for ServiceWorkerContainer {
|
||||
fn set_controller(&self, active_worker: &ServiceWorker) {
|
||||
self.controller.set(Some(active_worker))
|
||||
self.controller.set(Some(active_worker));
|
||||
self.upcast::<EventTarget>().fire_simple_event("controllerchange");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue