User:Cacycle/diff.js: Difference between revisions

Content deleted Content added
1.0.5 (August 27, 2014) shorten output: restrict fragment length to max number of lines (good for lists)
1.0.6a (August 27, 2014) shorten output fix (substring)
Line 2:
 
// @name wDiff
// @version 1.0.66a
// @date August 27, 2014
// @description improved word-based diff library with block move detection
Line 2,244:
// get lines between fragments
var lines = 0;
var join = html.substring(fragmentEnd[j - 1], rangeStart[i]);
if (fragmentEnd[j - 1] < rangeStart[i]) {
var lines = (join.match(/\n/g) || []).length;
var join = html.substring(fragmentEnd[j - 1], rangeStart[i]);
var lines = (join.match(/\n/g) || []).length;
}
 
if ( (rangeStart[i] > fragmentEnd[j - 1] + wDiff.fragmentJoinChars) || (lines > wDiff.fragmentJoinLines) ) {
fragmentStart[j] = rangeStart[i];