Changeset 1617
- Timestamp:
- 11/16/07 13:54:10 (6 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/javascript/javascript-xpath/trunk/src/jxanalyzer.js
r1616 r1617 74 74 parserObj._parser_name += "( "+parserObj.digit+" )"; 75 75 else if (parserObj._parser_name.match(JXAnalyzer.rxFunctionCall)) 76 { 77 parserObj._az_is_funccall = true; 76 78 parserObj._parser_name += "{"+parserObj.name+"}"; 79 } 77 80 else if(parserObj._parser_name.match(JXAnalyzer.rxXPathResult)) 78 81 parserObj._parser_name += "( "+(aArguments[0]._parser_name || aArguments[0])+" )"; … … 117 120 { 118 121 e.curIndex = e.obj.index; 122 } 123 else if (e.name == "evaluate") 124 { 125 if (e.obj._az_is_funccall) 126 { 127 e.fcArgLength = e.obj.args.length; 128 e.fcArgv = []; 129 130 for (var i = 0;i < e.fcArgLength;i++) 131 e.fcArgv.push(e.obj.args[i]._parser_name || e.obj.args[i]); 132 133 } 119 134 } 120 135 … … 194 209 makeEvaluateEventLog: function(e) { 195 210 var P = document.createElement("p"); 196 P.innerHTML = this.createBasicLog(e).join('') + " at start + "+e.ET+ " hitcount= "+e.hitcount; 211 212 var flds = this.createBasicLog(e); 213 214 if (e.obj._az_is_funccall) 215 { 216 flds.push(" argc="+e.fcArgLength); 217 if (e.fcArgLength > 0) 218 flds.push(" argv=("+e.fcArgv.join(', ')+")"); 219 } 220 221 flds.push(" at start + "+e.ET+ " hitcount= "+e.hitcount); 222 223 P.innerHTML = flds.join(''); 197 224 198 225 return P; … … 255 282 if (nd.tagName) 256 283 datas.push("tagName='"+nd.tagName+"'"); 284 285 if (nd.id) 286 datas.push("id='"+nd.id+"'"); 257 287 258 288 if (nd.className)
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)