[][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]

impl IEventTarget for ImageElement[src]

impl IEventTarget for InputElement[src]

impl IEventTarget for OptionElement[src]

impl IEventTarget for SelectElement[src]

impl IEventTarget for SlotElement[src]

impl IEventTarget for TemplateElement[src]

impl IEventTarget for TextAreaElement[src]

impl IEventTarget for Document[src]

impl IEventTarget for DocumentFragment[src]

impl IEventTarget for Element[src]

impl IEventTarget for EventTarget[src]

impl IEventTarget for FileReader[src]

impl IEventTarget for HtmlElement[src]

impl IEventTarget for Node[src]

impl IEventTarget for ShadowRoot[src]

impl IEventTarget for TextNode[src]

impl IEventTarget for WebSocket[src]

impl IEventTarget for Window[src]

impl IEventTarget for XmlHttpRequest[src]

Loading content...