1
0
Fork 0
forked from 0x2620/oxjs

update docs

This commit is contained in:
rolux 2012-06-30 12:29:06 +02:00
commit 2dc8fd19aa
2 changed files with 47 additions and 38 deletions

View file

@ -40,15 +40,15 @@ Ox.Event = (function() {
}
/*@
.bind <f> Adds an event handler
.bind <f> Adds event handler(s)
(callback) -> <o> Ox.Event
Add a global event handler
Adds a global event handler
(self, callback) -> <o> Ox.Event
Add a catch-all event handler
Adds a catch-all handler
(self, event, callback) -> <o> Ox.Event
Add an event handler for a single event
Adds a handler for a single event
(self, {event: callback, ...}) -> <o> Ox.Event
Add event handlers for multiple events
Adds handlers for multiple events
self <o> The element's shared private object
callback <f> Callback function
data <o> Event data
@ -78,13 +78,13 @@ Ox.Event = (function() {
};
/*@
.bindOnce <f> Adds an event handler that fires once
.bindOnce <f> Adds event handler(s) that run(s) only once
(self, callback) -> <o> Ox.Event
Add a catch-all event handler
Adds a catch-all handler
(self, event, callback) -> <o> Ox.Event
Add an event handler for a single event
Adds an event handler for a single event
(self, {event: callback, ...}) -> <o> Ox.Event
Add event handlers for multiple events
Adds event handlers for multiple events
self <o> The element's shared private object
callback <f> Callback function
data <o> Event data
@ -110,11 +110,11 @@ Ox.Event = (function() {
/*@
.trigger <f> Triggers an event
(self, event) -> <o> Ox.Event
Trigger an event
Triggers an event
(self, event, data) -> <o> Ox.Event
Trigger an event with event data
Triggers an event with data
(self, {event: data, ...}) -> Ox.Event
Trigger multiple events with event data
Triggers multiple events with data
self <o> The element's shared private object
event <s> Event name
data <o> Event data
@ -144,19 +144,19 @@ Ox.Event = (function() {
/*@
.unbind <f> Removes an event handler
() -> Ox.Event
Remove all global event handlers
Removes all global handlers
(callback) -> <o> Ox.Event
Remove a global event handler
Removes a global handler
(self) -> <o> Ox.Event
Remove all event handlers
Removes all handlers
(self, callback) -> <o> Ox.Event
Unbind a specific catch-all event handler
Removes a specific catch-all handler
(self, event) -> <o> Ox.Event
Unbind all event handlers for a single event
Remove all handlers for a single event
(self, event, callback) -> <o> Ox.Event
Unbind a specific event handler for a single event
Removes a specific handler for a single event
(self, {event: callback, ...}) -> <o> Ox.Event
Unbind specific event handlers for multiple events
Removes specific event handlers for multiple events
self <o> The element's shared private object
callback <f> Callback function
event <s> Event name