From 7f0400398d7a09fd6eb35e8058c93ab693c0c527 Mon Sep 17 00:00:00 2001
From: Sean McGivern <sean@gitlab.com>
Date: Mon, 5 Sep 2016 17:38:20 +0100
Subject: [PATCH] Convert SnippetsList to ES6

---
 app/assets/javascripts/snippets_list.js     |  7 -------
 app/assets/javascripts/snippets_list.js.es6 | 11 +++++++++++
 2 files changed, 11 insertions(+), 7 deletions(-)
 delete mode 100644 app/assets/javascripts/snippets_list.js
 create mode 100644 app/assets/javascripts/snippets_list.js.es6

diff --git a/app/assets/javascripts/snippets_list.js b/app/assets/javascripts/snippets_list.js
deleted file mode 100644
index dce3d71aeee..00000000000
--- a/app/assets/javascripts/snippets_list.js
+++ /dev/null
@@ -1,7 +0,0 @@
-(function() {
-  this.gl.SnippetsList = function() {
-    $('.snippets-list-holder .pagination').on('ajax:success', function(e, data) {
-      $('.snippets-list-holder').replaceWith(data.html);
-    });
-  };
-}).call(this);
diff --git a/app/assets/javascripts/snippets_list.js.es6 b/app/assets/javascripts/snippets_list.js.es6
new file mode 100644
index 00000000000..6f0996c0d2a
--- /dev/null
+++ b/app/assets/javascripts/snippets_list.js.es6
@@ -0,0 +1,11 @@
+(global => {
+  global.gl = global.gl || {};
+
+  gl.SnippetsList = function() {
+    var $holder = $('.snippets-list-holder');
+
+    $holder.find('.pagination').on('ajax:success', (e, data) => {
+      $holder.replaceWith(data.html);
+    });
+  }
+})(window);
-- 
GitLab