fix missing line escaping
This commit is contained in:
parent
73c44bf6f3
commit
1f53a81a3b
2 changed files with 10 additions and 8 deletions
16
diff2html.js
16
diff2html.js
|
|
@ -229,8 +229,9 @@
|
|||
(!nextNewLine || nextNewLine && nextNewLine.type != LINE_TYPE.INSERTS) &&
|
||||
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
||||
|
||||
if (isOppositeTypeTwoLineBlock) {
|
||||
var escapedLine = escape(line.content);
|
||||
|
||||
if (isOppositeTypeTwoLineBlock) {
|
||||
var nextEscapedLine = escape(newLine.content);
|
||||
|
||||
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
||||
|
|
@ -240,7 +241,7 @@
|
|||
|
||||
i++;
|
||||
} else {
|
||||
lines += generateLineHtml(line.type, line.oldNumber, line.newNumber, line.content);
|
||||
lines += generateLineHtml(line.type, line.oldNumber, line.newNumber, escapedLine);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -333,8 +334,9 @@
|
|||
(!nextNewLine || nextNewLine && nextNewLine.type != LINE_TYPE.INSERTS) &&
|
||||
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
||||
|
||||
if (isOpositeTypeTwoLineBlock) {
|
||||
var escapedLine = escape(line.content);
|
||||
|
||||
if (isOpositeTypeTwoLineBlock) {
|
||||
var nextEscapedLine = escape(newLine.content);
|
||||
|
||||
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
||||
|
|
@ -344,14 +346,14 @@
|
|||
|
||||
i++;
|
||||
} else if (line.type == LINE_TYPE.DELETES) {
|
||||
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, line.content);
|
||||
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, escapedLine);
|
||||
fileHtml.right += generateSingleLineHtml(LINE_TYPE.CONTEXT, "", "", "");
|
||||
} else if (line.type == LINE_TYPE.INSERTS) {
|
||||
fileHtml.left += generateSingleLineHtml(LINE_TYPE.CONTEXT, "", "", "");
|
||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, line.content);
|
||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, escapedLine);
|
||||
} else {
|
||||
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, line.content);
|
||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, line.content);
|
||||
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, escapedLine);
|
||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, escapedLine);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
2
diff2html.min.js
vendored
2
diff2html.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue