12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- if(!dojo._hasResource["dojox.NodeList.delegate"]){
- dojo._hasResource["dojox.NodeList.delegate"] = true;
- dojo.provide("dojox.NodeList.delegate");
- dojo.require("dojo.NodeList-traverse");
- dojo.extend(dojo.NodeList, {
- delegate: function(/*String*/ selector, /*String*/ eventName, /*Function*/ fn){
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- return this.connect(eventName, function(evt){
- var closest = dojo.query(evt.target).closest(selector, this);
- if(closest.length){
- fn.call(closest[0], evt);
- }
- });
- }
- });
- }
|