🎨 Use better implementation, fix comment
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 24 Nov 2019 10:43:23 +0000 (11:43 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 24 Nov 2019 10:43:49 +0000 (11:43 +0100)
src/main/resources/static/javascript/sone.js

index 23c7fff..efd72a5 100644 (file)
@@ -297,21 +297,14 @@ function getMenuSone(element) {
 
 /**
  * Generates a list of Sones by concatening the names of the given sones with a
- * new line character (“\n”).
+ * comma.
  *
  * @param sones
  *            The sones to format
  * @returns {String} The created string
  */
 function generateSoneList(sones) {
-       var soneList = "";
-       $.each(sones, function() {
-               if (soneList != "") {
-                       soneList += ", ";
-               }
-               soneList += this.name;
-       });
-       return soneList;
+       return sones.reduce((soneList, sone) => soneList + ", " + sone.name, "").substring(2)
 }
 
 /**