[][src]Trait stdweb::web::IEventTarget

pub trait IEventTarget: ReferenceType {
    fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle
    where
        T: ConcreteEvent,
        F: FnMut(T) + 'static
, { ... }
fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO> { ... } }

IEventTarget is an interface implemented by objects that can receive events and may have listeners for them.

(JavaScript docs)

Provided methods

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 

Adds given event handler to the list of event listeners for the specified EventTarget on which it's called.

(JavaScript docs)

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>

Dispatches an Event at this EventTarget, invoking the affected event listeners in the appropriate order.

(JavaScript docs)

Loading content...

Implementors

impl IEventTarget for CanvasElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for ImageElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for InputElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for OptionElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for SelectElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for SlotElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for TemplateElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for TextAreaElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for Document
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for DocumentFragment
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for Element
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for EventTarget
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for FileReader
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for HtmlElement
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for Node
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for ShadowRoot
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for TextNode
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for WebSocket
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for Window
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

impl IEventTarget for XmlHttpRequest
[src]

fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
    T: ConcreteEvent,
    F: FnMut(T) + 'static, 
[src]

fn dispatch_event<T: IEvent>(&self, event: &T) -> Result<bool, TODO>
[src]

Loading content...