diff options
author | Mike Greiling <mike@pixelcog.com> | 2017-07-06 21:39:28 +0300 |
---|---|---|
committer | Mike Greiling <mike@pixelcog.com> | 2017-07-06 21:39:28 +0300 |
commit | 5c52ca9a0cc32794b7bb87f1a106bd8d4c287ff9 (patch) | |
tree | 281cbc4215c50b182cd242135fefec38437f0063 /app/assets/javascripts/single_file_diff.js | |
parent | a23db42e07d97b6739207808382175f5a53bf748 (diff) |
refactor SingleFileDiff class to ES module syntax
Diffstat (limited to 'app/assets/javascripts/single_file_diff.js')
-rw-r--r-- | app/assets/javascripts/single_file_diff.js | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/app/assets/javascripts/single_file_diff.js b/app/assets/javascripts/single_file_diff.js index 6667e30b6c6..4505a79a2df 100644 --- a/app/assets/javascripts/single_file_diff.js +++ b/app/assets/javascripts/single_file_diff.js @@ -7,7 +7,7 @@ const LOADING_HTML = '<i class="fa fa-spinner fa-spin"></i>'; const ERROR_HTML = '<div class="nothing-here-block"><i class="fa fa-warning"></i> Could not load diff</div>'; const COLLAPSED_HTML = '<div class="nothing-here-block diff-collapsed">This diff is collapsed. <a class="click-to-expand">Click to expand it.</a></div>'; -class SingleFileDiff { +export default class SingleFileDiff { constructor(file) { this.file = file; this.toggleDiff = this.toggleDiff.bind(this); @@ -81,13 +81,3 @@ class SingleFileDiff { })(this)); } } - -$.fn.singleFileDiff = function() { - return this.each(function() { - if (!$.data(this, 'singleFileDiff')) { - return $.data(this, 'singleFileDiff', new window.SingleFileDiff(this)); - } - }); -}; - -window.SingleFileDiff = SingleFileDiff; |