Skip to content

Commit 63a004f

Browse files
author
Rodrigo Fernandes
committed
Merge pull request #29 from rtfpessoa/release-1.1.2
prepare release 1.1.2
2 parents d88ff36 + 2acee77 commit 63a004f

File tree

5 files changed

+45
-34
lines changed

5 files changed

+45
-34
lines changed

dist/diff2html.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
}
3434

3535
.d2h-lines-added {
36+
text-align: right;
37+
}
38+
39+
.d2h-lines-added > * {
3640
background-color: #ceffce;
3741
border: 1px solid #b4e2b4;
3842
color: #399839;
@@ -42,6 +46,10 @@
4246
}
4347

4448
.d2h-lines-deleted {
49+
text-align: left;
50+
}
51+
52+
.d2h-lines-deleted > * {
4553
background-color: #f7c8c8;
4654
border: 1px solid #e9aeae;
4755
color: #c33;

dist/diff2html.js

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,29 @@
282282
};
283283

284284
var diffLines = diffInput.split('\n');
285+
286+
/* Diff */
287+
var oldMode = /^old mode (\d{6})/;
288+
var newMode = /^new mode (\d{6})/;
289+
var deletedFileMode = /^deleted file mode (\d{6})/;
290+
var newFileMode = /^new file mode (\d{6})/;
291+
292+
var copyFrom = /^copy from (.+)/;
293+
var copyTo = /^copy to (.+)/;
294+
295+
var renameFrom = /^rename from (.+)/;
296+
var renameTo = /^rename to (.+)/;
297+
298+
var similarityIndex = /^similarity index (\d+)%/;
299+
var dissimilarityIndex = /^dissimilarity index (\d+)%/;
300+
var index = /^index ([0-9a-z]+)..([0-9a-z]+) (\d{6})?/;
301+
302+
/* Combined Diff */
303+
var combinedIndex = /^index ([0-9a-z]+),([0-9a-z]+)..([0-9a-z]+)/;
304+
var combinedMode = /^mode (\d{6}),(\d{6})..(\d{6})/;
305+
var combinedNewFile = /^new file mode (\d{6})/;
306+
var combinedDeletedFile = /^deleted file mode (\d{6}),(\d{6})/;
307+
285308
diffLines.forEach(function(line) {
286309
// Unmerged paths, and possibly other non-diffable files
287310
// https://github.com/scottgonzalez/pretty-diff/issues/11
@@ -290,28 +313,6 @@
290313
return;
291314
}
292315

293-
/* Diff */
294-
var oldMode = /^old mode (\d{6})/;
295-
var newMode = /^new mode (\d{6})/;
296-
var deletedFileMode = /^deleted file mode (\d{6})/;
297-
var newFileMode = /^new file mode (\d{6})/;
298-
299-
var copyFrom = /^copy from (.+)/;
300-
var copyTo = /^copy to (.+)/;
301-
302-
var renameFrom = /^rename from (.+)/;
303-
var renameTo = /^rename to (.+)/;
304-
305-
var similarityIndex = /^similarity index (\d+)%/;
306-
var dissimilarityIndex = /^dissimilarity index (\d+)%/;
307-
var index = /^index ([0-9a-z]+)..([0-9a-z]+) (\d{6})?/;
308-
309-
/* Combined Diff */
310-
var combinedIndex = /^index ([0-9a-z]+),([0-9a-z]+)..([0-9a-z]+)/;
311-
var combinedMode = /^mode (\d{6}),(\d{6})..(\d{6})/;
312-
var combinedNewFile = /^new file mode (\d{6})/;
313-
var combinedDeletedFile = /^deleted file mode (\d{6}),(\d{6})/;
314-
315316
var values = [];
316317
if (utils.startsWith(line, 'diff')) {
317318
startFile();
@@ -465,19 +466,21 @@
465466
' <a id="' + hideId + '" class="d2h-hide" href="#' + hideId + '">+</a>\n' +
466467
' <a id="' + showId + 'd2h-show" class="d2h-show" href="#' + showId + '">-</a>\n' +
467468
' <div class="d2h-clear"></div>\n' +
468-
' <div class="d2h-file-list">\n' +
469+
' <table class="d2h-file-list">\n' +
469470

470471

471472
diffFiles.map(function (file) {
472-
return ' <div class="d2h-file-list-line">\n' +
473-
' <div class="d2h-file-stats">\n' +
474-
' <span class="d2h-lines-added">+' + file.addedLines + '</span>\n' +
475-
' <span class="d2h-lines-deleted">-' + file.deletedLines + '</span>\n' +
476-
' </div>\n' +
477-
' <div class="d2h-file-name"><a href="#' + printerUtils.getHtmlId(file) + '">&nbsp;' + printerUtils.getDiffName(file) + '</a></div>\n' +
478-
' </div>\n'
473+
return ' <tr class="d2h-file-list-line">\n' +
474+
' <td class="d2h-lines-added">\n' +
475+
' <span>+' + file.addedLines + '</span>\n' +
476+
' </td>\n' +
477+
' <td class="d2h-lines-deleted">\n' +
478+
' <span>-' + file.deletedLines + '</span>\n' +
479+
' </td>\n' +
480+
' <td class="d2h-file-name"><a href="#' + printerUtils.getHtmlId(file) + '">&nbsp;' + printerUtils.getDiffName(file) + '</a></td>\n' +
481+
' </tr>\n'
479482
}).join('\n') +
480-
'</div></div>\n';
483+
'</table></div>\n';
481484
};
482485

483486
module.exports['FileListPrinter'] = new FileListPrinter();

dist/diff2html.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/diff2html.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "diff2html",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"homepage": "http://rtfpessoa.github.io/diff2html/",
55
"description": "Fast Diff to colorized HTML",
66
"keywords": [

0 commit comments

Comments
 (0)