JavaScript/Notes/DomEvents: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
A cross-browser DomEvent adapter.
=== Dom Event Publisher ===
<source lang="javascript">
var DomEventPublisher = {
  get(src, sEvent); // Static.
  addCallback(o, type, cb);
  removeCallback(o, type, cb, useCapture);
  purgeEvents(obj, eventOrList);
}
</source>
 
=== Cross-browser DomEvent Adapter ===
<source lang="javascript">
<source lang="javascript">
var DomEvent = {
var DomEvent = {
Line 7: Line 17:
   stopPropagation : stopPropagation,
   stopPropagation : stopPropagation,
}</source>
}</source>
=== Event Publisher ===
<source lang="javascript">
var DomEventPublisher = {
  get : getDomEventPublisher, // Static.
  addCallback : addCallback,
  removeCallback : removeCallback,
  purgeEvents : purgeEvents
}
</source>

Latest revision as of 14:56, 1 November 2013

Dom Event Publisher[edit]

<source lang="javascript"> var DomEventPublisher = {

 get(src, sEvent); // Static.
 addCallback(o, type, cb);
 removeCallback(o, type, cb, useCapture); 
 purgeEvents(obj, eventOrList);

} </source>

Cross-browser DomEvent Adapter[edit]

<source lang="javascript"> var DomEvent = {

 getTarget : getTarget,
 getRelatedTarget : getRelatedTarget,
 preventDefault : preventDefault,
 stopPropagation : stopPropagation,

}</source>