From a047423f4eab86f73ab574b8ae71ca8149d0bc9e Mon Sep 17 00:00:00 2001 From: Rodrigo Fernandes Date: Sun, 22 Dec 2019 17:35:29 +0000 Subject: [PATCH] fix: Side by side line spacing Fixes https://github.com/rtfpessoa/diff2html/issues/251 --- src/side-by-side-printer.js | 6 +++--- test/side-by-side-printer-tests.js | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/side-by-side-printer.js b/src/side-by-side-printer.js index f11572c..91fb84b 100644 --- a/src/side-by-side-printer.js +++ b/src/side-by-side-printer.js @@ -236,9 +236,9 @@ lineClass += ' d2h-code-side-emptyplaceholder'; contentClass += ' d2h-code-side-emptyplaceholder'; type += ' d2h-emptyplaceholder'; - } - - if (!prefix) { + prefix = ' '; + lineWithoutPrefix = ' '; + } else if (!prefix) { var lineWithPrefix = printerUtils.separatePrefix(isCombined, content); prefix = lineWithPrefix.prefix; lineWithoutPrefix = lineWithPrefix.line; diff --git a/test/side-by-side-printer-tests.js b/test/side-by-side-printer-tests.js index 3a1258b..ee10c39 100644 --- a/test/side-by-side-printer-tests.js +++ b/test/side-by-side-printer-tests.js @@ -105,6 +105,8 @@ describe('SideBySidePrinter', function() { ' \n' + ' \n' + '
\n' + + '  \n' + + '  \n' + '
\n' + ' \n' + '';