From 1dc649bf0985f338ee0b04cdac476e610dbb672f Mon Sep 17 00:00:00 2001 From: Pieter de Bie Date: Mon, 26 Jan 2009 21:18:29 +0000 Subject: [PATCH] Diff: also show a binary when it's deleted --- html/lib/diffHighlighter.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/html/lib/diffHighlighter.js b/html/lib/diffHighlighter.js index 47fb35a..d1b65ec 100644 --- a/html/lib/diffHighlighter.js +++ b/html/lib/diffHighlighter.js @@ -44,8 +44,11 @@ var highlightDiff = function(diff, element, callbacks) { callbacks["newfile"](startname, endname, "file_index_" + (file_index - 1)); var title = startname; - if (endname == "/dev/null") + var binaryname = endname; + if (endname == "/dev/null") { + binaryname = startname; title = startname; + } else if (startname == "/dev/null") title = endname; else if (startname != endname) @@ -63,7 +66,7 @@ var highlightDiff = function(diff, element, callbacks) { } else { if (callbacks["binaryFile"]) - finalContent += callbacks["binaryFile"](startname); + finalContent += callbacks["binaryFile"](binaryname); else finalContent += "
Binary file differs
"; }