Changeset 7352
- Timestamp:
- 02/19/07 01:35:56 (23 months ago)
- Location:
- trunk/src
- Files:
-
- 1 added
- 1 modified
-
NodeList.js (added)
-
query.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/query.js
r7282 r7352 1 1 dojo.provide("dojo.query"); 2 dojo.require("dojo.NodeList"); 2 3 dojo.require("dojo.experimental"); 3 4 dojo.experimental("dojo.query"); 4 (function(){ 5 var h = dojo.render.html; 5 6 ;(function(){ 6 7 var d = dojo; 8 var h = d.render.html; 7 9 8 10 var _getIndexes = function(q){ … … 957 959 } 958 960 */ 961 959 962 var _zipIdx = 0; 960 963 var _zip = function(arr){ 961 if(!arr){ return []; } 962 var al = arr.length; 963 if(al < 2){ return arr; } 964 var ret = new dojo.NodeList(); 965 if(!arr){ return ret; } 966 ret.push(arr[0]); 967 if(arr.length < 2){ return ret; } 964 968 _zipIdx++; 965 var ret = [arr[0]];966 969 arr[0]["_zipIdx"] = _zipIdx; 967 970 for(var x=1, te; te = arr[x]; x++){