summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Barbosa Alexandre <dbalexandre@gmail.com>2015-12-10 13:42:10 -0200
committerDouglas Barbosa Alexandre <dbalexandre@gmail.com>2015-12-10 13:42:10 -0200
commit0c54c9a8a3cb025d7a7aec7aaf8ab17f61bb6ed6 (patch)
tree19b11b6e5b0d4c3f9a5bc9f65f2c17a695229d44
parent4a29669dec880a030c9c9d5cebf99ad58781cf9f (diff)
downloadgitlab-ce-fix-edit-notes-on-merge-request-diff.tar.gz
USe innerHtml to avoid slow performance on a MR with very large difffix-edit-notes-on-merge-request-diff
-rw-r--r--app/assets/javascripts/merge_request_tabs.js.coffee5
1 files changed, 2 insertions, 3 deletions
diff --git a/app/assets/javascripts/merge_request_tabs.js.coffee b/app/assets/javascripts/merge_request_tabs.js.coffee
index 1f0b6d9ced0..e4fa03c0ac5 100644
--- a/app/assets/javascripts/merge_request_tabs.js.coffee
+++ b/app/assets/javascripts/merge_request_tabs.js.coffee
@@ -144,9 +144,8 @@ class @MergeRequestTabs
@_get
url: "#{source}.json" + @_location.search
success: (data) =>
- html = $(data.html)
- html.syntaxHighlight()
- $('#diffs').html(html)
+ document.getElementById('diffs').innerHTML = data.html
+ $('div#diffs .js-syntax-highlight').syntaxHighlight()
@diffsLoaded = true
@scrollToElement("#diffs")