Skip to content

Instantly share code, notes, and snippets.

@iebb
Last active June 7, 2016 08:30
Show Gist options
  • Save iebb/29aa39f9f85bbba30123cae045512c33 to your computer and use it in GitHub Desktop.
Save iebb/29aa39f9f85bbba30123cae045512c33 to your computer and use it in GitHub Desktop.
Compare for Matrix
function compare(t) {
var btn = $(t).attr("id");
var cmp = $(t).attr("id").replace("btn", "cmp");
var std = $(t).attr("id").replace("btn", "std");
var out = $(t).attr("id").replace("btn", "out");
var diff = JsDiff.diffLines($('#'+out).text(), $('#'+std).text());
var display = document.getElementById(cmp);
display.innerHTML = '';
diff.forEach(function(part) {
var color = part.added ? 'green' : part.removed ? 'red' : 'grey';
var span = document.createElement('span');
span.style.color = color;
span.appendChild(document.createTextNode(part.value));
display.appendChild(span);
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment