Paulo Bu
a37176cc26
Refactors HTML code into their own methods
2015-12-27 12:29:58 +01:00
Rodrigo Fernandes
f3d2946aa4
Force JSCS style
2015-12-23 19:34:39 +00:00
Paulo Bu
7f08de9c67
Fixes prefix bug on side by side diff
2015-12-23 15:34:44 +01:00
Paulo Bu
c5f54d29f8
Passes config in the SideBySide constructor and uses it from within the class
2015-12-21 15:26:08 +01:00
Paulo Bu
a4cf385a7d
Makes SideBySidePrinter more object oriented
2015-12-21 15:26:02 +01:00
Rodrigo Fernandes
7fa8292da1
Fix some more CSS and JS style issues
2015-12-20 23:38:16 +00:00
Rodrigo Fernandes
8d86a15d69
Clean code and force code style
...
Since more people are contributing to the code Codacy will help
keep it consistent and easy to maintain, by suggesting improvements
2015-12-20 22:55:09 +00:00
Paulo Bu
068f30c2ce
Renames and correctly declares variable 'that' instead of 'self'
2015-12-20 23:42:37 +01:00
Paulo Bu
e3f572c075
Passes config in the LineByLine constructor and uses it from within the class
2015-12-20 15:56:53 +01:00
Paulo Bu
4a06df6039
Makes LineByLine more object oriented
2015-12-20 15:51:56 +01:00
Wolfgang Illmeyer
e41ee3eae8
Fix change grouping algorithm
2015-12-19 21:52:34 +01:00
Wolfgang Illmeyer
94516c835b
make matching configurable
2015-12-09 23:17:45 +01:00
Wolfgang Illmeyer
8c059d30da
Add changetype constant, fix css color for changes
2015-12-06 22:45:58 +01:00
Wolfgang Illmeyer
7335c3bab3
Enhancements for highlighting
...
1. Fixed a bug that prevented highlighting when more lines were deleted
from a replacement block than added
2. Added similarity search feature to match similar lines for
highlighting.
3. Highlighting: Support for matching "ins" and "del" markers to allow
for a "change" marker
4. Bugfix: All lines are now split into prefix and content spans
2015-11-27 11:39:08 +01:00
Rodrigo Fernandes
54b39158f5
fix changes summary on files headers
...
* since the alignment of the changes the file headers lost the style due to css changes
* update diff dependency and add dev dependencies
2015-10-31 21:55:15 +00:00
Mikko Rantanen
26d349b736
Align the file summary
...
Use <table> element to lay out the file summary. The summary is tabular
data anyway so the use of <table> should be justified. First column
contains lines added, justified to right and the second column contains
lines removed, justified to the left. The last column has the file name.
Fixes #27
2015-10-28 19:43:06 +02:00
Paulo Bu
c1ea2cb3b2
Extracts variables out of a loop
2015-10-20 10:55:22 +02:00
Nuno Teixeira
c2fb4bf1da
Use hashcode instead of filename for file list id
2015-10-19 15:43:16 +01:00
Nuno Teixeira
f1db9a9d6f
Show the list of changed files
...
- Optionally show the file list before the diff
- Change usage to accept configuration instead of multiple methods
2015-10-19 12:47:49 +01:00
Paulo Bu
a6efdd0f6a
Better regexp to handle unified diff header
2015-10-05 20:45:40 +02:00
Rodrigo Fernandes
861459931b
fix new and delete line identification
...
* add different prefixes for simple and combined diffs
2015-08-08 01:56:50 +01:00
Rodrigo Fernandes
de13e9506c
use webpack for the browser
...
* add webpack bundling
* clean bower dependencies since we are using webpack
* add jscs node style support
2015-08-08 01:11:35 +01:00
Rodrigo Fernandes
6514ac7477
clean project, better module exposing and documentation
...
* use native JS in example instead of jQuery
* better module exposing now using exports, module.export, self, window, global and this
* add example link to bower and npm definition
* add documentation on how to highlight
2015-07-19 22:08:17 +01:00
Rodrigo Fernandes
759239133f
merge npm package into main repo
2015-07-19 00:23:36 +01:00
Rodrigo Fernandes
d64f8a2d79
diff parser rules matching beginning of line
...
* diffs inside the diff where matching random line types
2015-07-11 23:38:08 +01:00
Rodrigo Fernandes
5cc3ebf63c
fix html escaping on diff
2015-06-21 22:49:05 +01:00
Rodrigo Fernandes
e598a81aa2
avoid diff prefix on hightlight
2015-05-31 23:07:23 +01:00
Rodrigo Fernandes
89b9b3926d
copy, rename and friends
2015-04-20 00:24:19 +01:00
Rodrigo Fernandes
2b3c977ff9
add support for both wordByWord and charByChar hightlight
2015-04-12 11:32:37 +01:00
Rodrigo Fernandes
0662960fae
compatibility with node code
2015-04-12 02:59:54 +01:00
Rodrigo Fernandes
a48fac6f1b
refactor the printers
2015-04-12 00:34:33 +01:00
Rodrigo Fernandes
2015436448
major refactor with classes
2015-04-12 00:09:05 +01:00