|
3 | 3 | * Diff to HTML (diff2html.js) |
4 | 4 | * Author: rtfpessoa |
5 | 5 | * Date: Friday 29 August 2014 |
6 | | - * Last Update: Sunday 25 January 2015 |
| 6 | + * Last Update: Sunday 2 February 2015 |
7 | 7 | * |
8 | 8 | * Diff command: |
9 | 9 | * git diff |
|
165 | 165 | currentFile.oldName = values[1]; |
166 | 166 | } else if (currentFile && !currentFile.newName && (values = /^\+\+\+ b\/(\S+).*$/.exec(line))) { |
167 | 167 | currentFile.newName = values[1]; |
| 168 | + |
| 169 | + var fileSplit = currentFile.newName.split("."); |
| 170 | + currentFile.language = fileSplit[fileSplit.length - 1]; |
168 | 171 | } else if (currentFile && startsWith(line, "@@")) { |
169 | 172 | startBlock(line); |
170 | 173 | } else if (currentBlock) { |
|
185 | 188 | var generateJsonHtml = function (diffFiles) { |
186 | 189 | return "<div class=\"d2h-wrapper\">\n" + |
187 | 190 | diffFiles.map(function (file) { |
188 | | - return "<div class=\"d2h-file-wrapper\">\n" + |
| 191 | + return "<div class=\"d2h-file-wrapper\" data-lang=\"" + file.language + "\">\n" + |
189 | 192 | " <div class=\"d2h-file-header\">\n" + |
190 | 193 | " <div class=\"d2h-file-stats\">\n" + |
191 | 194 | " <span class=\"d2h-lines-added\">+" + file.addedLines + "</span>\n" + |
|
270 | 273 | diffFiles.map(function (file) { |
271 | 274 | var diffs = generateSideBySideFileHtml(file); |
272 | 275 |
|
273 | | - return "<div class=\"d2h-file-wrapper\">\n" + |
| 276 | + return "<div class=\"d2h-file-wrapper\" data-lang=\"" + file.language + "\">\n" + |
274 | 277 | " <div class=\"d2h-file-header\">\n" + |
275 | 278 | " <div class=\"d2h-file-stats\">\n" + |
276 | 279 | " <span class=\"d2h-lines-added\">+" + file.addedLines + "</span>\n" + |
|
0 commit comments