rem: } if ( oldCode[i] != null ) { 
add: break; case "D": 
context: 							me.ilUtils.chunksMap(file, function(old_chunk, new_chunk) {									if (old_chunk == null) {										old_chunk = gen_empty_chunk(new_chunk);									}									if (new_chunk == null) {										new_chunk = gen_empty_chunk(old_chunk);									}									var codeDecorated = [];									var oldCodeDecorated = [];									var newCodeDecorated = [];									var oldLine = old_chunk.line;									var newLine = new_chunk.line;									var oldCode = old_chunk.code; //.concat([]); //do not copy array;									var newCode = new_chunk.code; //.concat([]); //do not copy array									oldCode.push("");newCode.push("");									var l = new_chunk.code.length;									for (var i=0; i < l; ++i) {										if ( oldCode[i] == newCode[i] ) {											codeDecorated = codeDecorated.concat(oldCodeDecorated).concat(newCodeDecorated);											oldCodeDecorated = [];											newCodeDecorated = [];											var line = oldCode[i];											codeDecorated.push("<div class='steadyline' title='" + file['new'].name + ":" + oldLine + "'> " + line +" </div>");											newLine++;											oldLine++;										} else {											if ( newCode[i] != null ) {												var line = newCode[i];												newCodeDecorated.push("<div class='addline' title='" + file['new'].name + ":" + newLine + "'>+" + line +" </div>");												newLine++;											}											if ( oldCode[i] != null ) {												var line = oldCode[i];												oldCodeDecorated.push("<div class='delline' title='" + file['old'].name + ":" + oldLine + "'>-" + line +" </div>");												oldLine++;											}										}									}									oldCode.pop(); newCode.pop(); codeDecorated.pop();									return [										dom.createElement(											"pre", {'class':'linetag'},											"@@ -" + old_chunk.line +											"," + colorediffsGlobal.ilUtils.calcLineCounts(old_chunk.code) +											" +" +new_chunk.line +											"," + colorediffsGlobal.ilUtils.calcLineCounts(new_chunk.code) +											" @@"										),										dom.createElement(											"pre", {'class':'diffs'},											codeDecorated.join("")										)									];								}
meta: 4572	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4572/8e0fa30055380e987786e38cccf70164d7b767a1/unified-view.js/buggy/content/colorediffs/views/unified-view.js