Home | History | Annotate | Download | only in webcomponentsjs

Lines Matching refs:oldStart

378       calcEditDistances: function(current, currentStart, currentEnd, old, oldStart, oldEnd) {
379 var rowCount = oldEnd - oldStart + 1;
389 if (this.equals(current[currentStart + j - 1], old[oldStart + i - 1])) distances[i][j] = distances[i - 1][j - 1]; else {
441 calcSplices: function(current, currentStart, currentEnd, old, oldStart, oldEnd) {
444 var minLength = Math.min(currentEnd - currentStart, oldEnd - oldStart);
445 if (currentStart == 0 && oldStart == 0) prefixCount = this.sharedPrefix(current, old, minLength);
448 oldStart += prefixCount;
451 oldStart == 0) return [];
454 while (oldStart < oldEnd) splice.removed.push(old[oldStart++]);
456 } else if (oldStart == oldEnd) return [ newSplice(currentStart, [], currentEnd - currentStart) ];
457 var ops = this.spliceOperationsFromEditDistances(this.calcEditDistances(current, currentStart, currentEnd, old, oldStart, oldEnd));
461 var oldIndex = oldStart;