Target and style blank lines in side-by-side view
This commit is contained in:
parent
8116017763
commit
a222ff624c
3 changed files with 19 additions and 5 deletions
|
|
@ -224,6 +224,14 @@
|
||||||
SideBySidePrinter.prototype.generateSingleLineHtml = function(isCombined, type, number, content, possiblePrefix) {
|
SideBySidePrinter.prototype.generateSingleLineHtml = function(isCombined, type, number, content, possiblePrefix) {
|
||||||
var lineWithoutPrefix = content;
|
var lineWithoutPrefix = content;
|
||||||
var prefix = possiblePrefix;
|
var prefix = possiblePrefix;
|
||||||
|
var lineClass = 'd2h-code-side-linenumber';
|
||||||
|
var contentClass = 'd2h-code-side-line';
|
||||||
|
|
||||||
|
if (!number && !content) {
|
||||||
|
lineClass += ' d2h-code-side-emptyplaceholder';
|
||||||
|
contentClass += ' d2h-code-side-emptyplaceholder';
|
||||||
|
type += ' d2h-emptyplaceholder';
|
||||||
|
}
|
||||||
|
|
||||||
if (!prefix) {
|
if (!prefix) {
|
||||||
var lineWithPrefix = printerUtils.separatePrefix(isCombined, content);
|
var lineWithPrefix = printerUtils.separatePrefix(isCombined, content);
|
||||||
|
|
@ -234,8 +242,8 @@
|
||||||
return hoganUtils.render(genericTemplatesPath, 'line',
|
return hoganUtils.render(genericTemplatesPath, 'line',
|
||||||
{
|
{
|
||||||
type: type,
|
type: type,
|
||||||
lineClass: 'd2h-code-side-linenumber',
|
lineClass: lineClass,
|
||||||
contentClass: 'd2h-code-side-line',
|
contentClass: contentClass,
|
||||||
prefix: prefix,
|
prefix: prefix,
|
||||||
content: lineWithoutPrefix,
|
content: lineWithoutPrefix,
|
||||||
lineNumber: number
|
lineNumber: number
|
||||||
|
|
|
||||||
|
|
@ -196,6 +196,12 @@
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.d2h-code-side-emptyplaceholder,
|
||||||
|
.d2h-emptyplaceholder {
|
||||||
|
background-color: #f1f1f1;
|
||||||
|
border-color: #e1e1e1;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Changes Highlight
|
* Changes Highlight
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -99,12 +99,12 @@ describe('SideBySidePrinter', function() {
|
||||||
' </div>\n' +
|
' </div>\n' +
|
||||||
' </td>\n' +
|
' </td>\n' +
|
||||||
'</tr><tr>\n' +
|
'</tr><tr>\n' +
|
||||||
' <td class="d2h-code-side-linenumber d2h-cntx">\n' +
|
' <td class="d2h-code-side-linenumber d2h-code-side-emptyplaceholder d2h-cntx d2h-emptyplaceholder">\n' +
|
||||||
' ' +
|
' ' +
|
||||||
'\n' +
|
'\n' +
|
||||||
' </td>\n' +
|
' </td>\n' +
|
||||||
' <td class="d2h-cntx">\n' +
|
' <td class="d2h-cntx d2h-emptyplaceholder">\n' +
|
||||||
' <div class="d2h-code-side-line d2h-cntx">\n' +
|
' <div class="d2h-code-side-line d2h-code-side-emptyplaceholder d2h-cntx d2h-emptyplaceholder">\n' +
|
||||||
' </div>\n' +
|
' </div>\n' +
|
||||||
' </td>\n' +
|
' </td>\n' +
|
||||||
'</tr>';
|
'</tr>';
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue