diff --git a/app/assets/javascripts/snippets_list.js b/app/assets/javascripts/snippets_list.js
deleted file mode 100644
index dce3d71aeee8de6b06384d5984680e3238ff4c44..0000000000000000000000000000000000000000
--- 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 0000000000000000000000000000000000000000..6f0996c0d2aa9e8b53103b54b16640d21b9cf563
--- /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);