Constructor
new ContentEventObserverService(windowGlobal, sendAsyncMessage)
Parameters:
| Name | Type | Description | 
|---|---|---|
windowGlobal | 
            
            WindowProxy | Window.  | 
        
sendAsyncMessage | 
            
            nsIMessageSender.sendAsyncMessage | Function for sending an async message to the parent browser.  | 
        
Methods
add(type)
Observe a new DOM event.
When the DOM event of type fires, a message is passed to the parent browser's event observer.
If event type is already being observed, only a single message is sent. E.g. multiple registration for events will only ever emit a maximum of one message.
Parameters:
| Name | Type | Description | 
|---|---|---|
type | 
            
            string | DOM event to listen for.  | 
        
clear()
Ceases observing all previously registered DOM events.
remove(type)
Ceases observing a DOM event.
Parameters:
| Name | Type | Description | 
|---|---|---|
type | 
            
            string | DOM event to stop listening for.  |