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) &&
|
(!nextNewLine || nextNewLine && nextNewLine.type != LINE_TYPE.INSERTS) &&
|
||||||
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
||||||
|
|
||||||
|
var escapedLine = escape(line.content);
|
||||||
|
|
||||||
if (isOppositeTypeTwoLineBlock) {
|
if (isOppositeTypeTwoLineBlock) {
|
||||||
var escapedLine = escape(line.content);
|
|
||||||
var nextEscapedLine = escape(newLine.content);
|
var nextEscapedLine = escape(newLine.content);
|
||||||
|
|
||||||
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
||||||
|
|
@ -240,7 +241,7 @@
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
} else {
|
} 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) &&
|
(!nextNewLine || nextNewLine && nextNewLine.type != LINE_TYPE.INSERTS) &&
|
||||||
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
(!prevLine || prevLine && prevLine.type != LINE_TYPE.DELETES);
|
||||||
|
|
||||||
|
var escapedLine = escape(line.content);
|
||||||
|
|
||||||
if (isOpositeTypeTwoLineBlock) {
|
if (isOpositeTypeTwoLineBlock) {
|
||||||
var escapedLine = escape(line.content);
|
|
||||||
var nextEscapedLine = escape(newLine.content);
|
var nextEscapedLine = escape(newLine.content);
|
||||||
|
|
||||||
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
var diff = diffHighlight(escapedLine, nextEscapedLine);
|
||||||
|
|
@ -344,14 +346,14 @@
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
} else if (line.type == LINE_TYPE.DELETES) {
|
} 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, "", "", "");
|
fileHtml.right += generateSingleLineHtml(LINE_TYPE.CONTEXT, "", "", "");
|
||||||
} else if (line.type == LINE_TYPE.INSERTS) {
|
} else if (line.type == LINE_TYPE.INSERTS) {
|
||||||
fileHtml.left += generateSingleLineHtml(LINE_TYPE.CONTEXT, "", "", "");
|
fileHtml.left += generateSingleLineHtml(LINE_TYPE.CONTEXT, "", "", "");
|
||||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, line.content);
|
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, escapedLine);
|
||||||
} else {
|
} else {
|
||||||
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, line.content);
|
fileHtml.left += generateSingleLineHtml(line.type, line.oldNumber, escapedLine);
|
||||||
fileHtml.right += generateSingleLineHtml(line.type, line.newNumber, line.content);
|
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