($ => {
  "use strict";
  const siteUrl = "http://fa7ad.github.io/imgcdn/";
  let listElements = "";

  $.ajax({
    url: "https://api.github.com/repos/fa7ad/imgcdn/contents",
    method: "get",
    success: files => {
      files.forEach(file => {
        if (/(jpeg|jpg|gif|bmp|ico|png|svg)$/.test(file.path))
          listElements += `<li><a href="${siteUrl + file.path}">${file.name}</a></li>`;
      });
      $("#list").html(listElements);
    }
  });

})(jQuery);

@@ -79,24 +79,16 @@
 let list
-Elements
  = %22%22;%0A%0A
@@ -95,24 +95,12 @@
   $.
-ajax(%7B%0A    url: 
+get(
 %22htt
@@ -151,42 +151,15 @@
 nts%22
-,%0A    method: %22get%22,%0A    success: 
+).done(
 file
@@ -161,26 +161,24 @@
 (files =%3E %7B%0A
-  
     files.fo
@@ -193,18 +193,16 @@
 le =%3E %7B%0A
-  
       if
@@ -266,22 +266,12 @@
     
-  
 list
-Elements
  += 
@@ -340,16 +340,12 @@
     
-  
 %7D);%0A
-  
     
@@ -368,24 +368,10 @@
 list
-Elements);%0A    %7D
+);
 %0A  %7D

use promises -- for no reason at all