Core Docs | Additional Modules Docs

sb.events.observer.html


@Description: A reference to the HTML node which captures all events
@File: events/observer.js

sb.events.observer.init


@Description: Initializes the event observer
@File: events/observer.js

sb.events.observer.observe


@Description: See sample at top of page
*
@File: events/observer.js
@Param: adds an eventHandler

sb.events.observer.unobserve


@Description: See sample at top of page
*
@File: events/observer.js
@Param: removes an eventHandler

sb.events.observer


@Description: sets up a global event dispatcher that passes global events to events listeners you set it to observe
@File: events/observer.js
@Version: 1.0 03/11/09 03/11/09
@Param: Object event An event reference as passed to a handler function as e
@Return: Return sthe event listener itself, can be used to remove the event listener by passing as the argument to sb.events.observer.unobserve();
@Example:
var eventListener = {
    events : {
        click : function(e){
            alert('click '+e.target);
        },
        submit : function(e){
            e.preventDefault();
            alert('submit');
        }
        
    }
    
};

sb.events.observer.observe(eventListener);
//then you can remove with
// sb.events.observer.unobserve(eventListener);