diff --git a/core/modules/widgets/diff-text.js b/core/modules/widgets/diff-text.js index ed207f792..0dca1042c 100644 --- a/core/modules/widgets/diff-text.js +++ b/core/modules/widgets/diff-text.js @@ -57,7 +57,12 @@ DiffTextWidget.prototype.render = function(parent,nextSibling) { domDiff = this.createDiffDom(diffs); parent.insertBefore(domContainer,nextSibling); // Set variables - this.setVariable("diff-count",Math.trunc((diffs.length - 1) / 2).toString()); + this.setVariable("diff-count",diffs.reduce(function(acc,diff) { + if(diff[0] !== dmp.DIFF_EQUAL) { + acc++; + } + return acc; + },0).toString()); // Render child widgets this.renderChildren(domContainer,null); // Render the diff