Skip to content

Commit 5924f4c

Browse files
committed
moved function declaration
1 parent 346ff6f commit 5924f4c

1 file changed

Lines changed: 21 additions & 21 deletions

File tree

src/Diff.js

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,27 @@ SourceDiff.Diff = function(ignoreLeadingWS) {
7070
return diff;
7171
};
7272

73+
var diff = function(originalText, editedText) {
74+
var originalLines = split(originalText);
75+
var editedLines = split(editedText);
76+
77+
padBlankLines(originalLines);
78+
padBlankLines(editedLines);
79+
80+
var startPos = trimCommonLines(originalLines, editedLines);
81+
82+
var matrix = createMatrix(startPos, originalLines, editedLines);
83+
84+
fillMatrix(startPos, originalLines, editedLines, matrix);
85+
86+
var results = findAddsAndDeletes(originalLines, editedLines, startPos, matrix);
87+
88+
checkShiftEdits(split(originalText), results.deleted);
89+
checkShiftEdits(split(editedText), results.added);
90+
91+
return results;
92+
};
93+
7394
var findAddsAndDeletes = function (originalLines, editedLines, startPos, matrix) {
7495
var i = originalLines.length;
7596
var j = editedLines.length;
@@ -99,27 +120,6 @@ SourceDiff.Diff = function(ignoreLeadingWS) {
99120
return {added: added, deleted: deleted};
100121
};
101122

102-
var diff = function(originalText, editedText) {
103-
var originalLines = split(originalText);
104-
var editedLines = split(editedText);
105-
106-
padBlankLines(originalLines);
107-
padBlankLines(editedLines);
108-
109-
var startPos = trimCommonLines(originalLines, editedLines);
110-
111-
var matrix = createMatrix(startPos, originalLines, editedLines);
112-
113-
fillMatrix(startPos, originalLines, editedLines, matrix);
114-
115-
var results = findAddsAndDeletes(originalLines, editedLines, startPos, matrix);
116-
117-
checkShiftEdits(split(originalText), results.deleted);
118-
checkShiftEdits(split(editedText), results.added);
119-
120-
return results;
121-
};
122-
123123
var linesAreEqual = function(line1, line2) {
124124
return trimWhiteSpace(line1) === trimWhiteSpace(line2);
125125
};

0 commit comments

Comments
 (0)