summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarius Mathiesen <marius@shortcut.no>2009-10-26 16:19:36 +0100
committerJohan Sørensen <johan@johansorensen.com>2009-11-04 15:23:39 +0100
commit77fbeca254635501274a3fd6c476ddfa83da2b89 (patch)
tree4380ec41f31cfa506b52c88cf9907da675710e18
parent3f12398a77b8f7822e7344becdc3af12ad1c00c2 (diff)
downloadgitorious-mainline-outdated-77fbeca254635501274a3fd6c476ddfa83da2b89.zip
gitorious-mainline-outdated-77fbeca254635501274a3fd6c476ddfa83da2b89.tar.gz
gitorious-mainline-outdated-77fbeca254635501274a3fd6c476ddfa83da2b89.tar.bz2
Only load diff within comments once
-rw-r--r--public/javascripts/diff_browser.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/public/javascripts/diff_browser.js b/public/javascripts/diff_browser.js
index 91d2f7e..a2d3339 100644
--- a/public/javascripts/diff_browser.js
+++ b/public/javascripts/diff_browser.js
@@ -584,6 +584,10 @@ Gitorious.DiffBrowser.insertDiffContextsIntoComments = function() {
var op = "&gt; " + (cell.hasClass("ins") ? "+ " : "- ");
plainDiff.push(op + cell.find(".diff-content").html().replace(idiffRegexp, ''));
});
+ if ($(comments[i]).parents(".comment.inline").find(".diff-comment-context").length > 0) {
+ // We have already added this context, move on
+ continue;
+ }
$(comments[i]).parents(".comment.inline")
.prepend('<pre class="diff-comment-context"><code>' +
plainDiff.join("\n") + '</code></pre');