Fix IE7 compatibility

Change-Id: I892f575895605fad20f591db63a16040a5b9605b
Signed-off-by: Philippe DUL <philippe.dul@thalesgroup.com>
diff --git a/addons.html b/addons.html
index a142143..7973834 100644
--- a/addons.html
+++ b/addons.html
@@ -170,14 +170,14 @@
 				  }

 

 				  function createKeysLinks(data, addon, download, icons) {

-							let keys = Object.keys(download).filter(x => x != "notes");

+							let keys = Object.keys(download).filter(function(x) { return x != "notes" });

 							let links = keys.map(function(k) {

 							let icon = icons == undefined && data.lang[k].icon ? '<i class="pl-2 {0}" aria-hidden="true"></i>'.format(data.lang[k].icon) : "";

 							if (data.lang[k].target == "_expand") {

 								return '<a data-toggle="collapse" data-target="#collapse-notes-{3}">{4}{5}</a>'.format(download[k], data.lang[k].target, data.versionBranch, addon.key, data.lang[k].text, icon);

 							} else if (Array.isArray(download[k])) {

 								let value = download[k];

-								return data.lang[k].text + "s"+ icon + " (" + value.map(x => '<a href="{0}" onClick="ga(\'send\', \'event\', \'Capella\', \'{1}\', \'{2}\');">{3}</a>'.format(x.url, data.versionBranch, addon.key, x.name)).join(" + ")+")";

+								return data.lang[k].text + "s"+ icon + " (" + value.map(function(x) { return '<a href="{0}" onClick="ga(\'send\', \'event\', \'Capella\', \'{1}\', \'{2}\');">{3}</a>'.format(x.url, data.versionBranch, addon.key, x.name) }).join(" + ")+")";

 							}

 							return '<a href="{0}" {1} onClick="ga(\'send\', \'event\', \'Capella\', \'{2}\', \'{3}\');">{4}{5}</a>'.format(download[k], data.lang[k].target == undefined ? "" : 'target="'+data.lang[k].target+'}"', data.versionBranch, addon.key, data.lang[k].text, icon);

 						 }).join(" - ");

@@ -209,7 +209,7 @@
 						 

 						 let dropdown = '<div class="accordion-heading"><a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion2" href="#{0}"><h3>{1}</h3><span class="fa fa-caret-down txt_yellow">&nbsp;</span><span class="descr txt_lightest_grey">{2}</span></a></div>'.format(fragment, addonName, header);

 

-						 let sections = keys.filter(k => data.lang[k].target == "_expand").map(function(k) {

+						 let sections = keys.filter(function(k) { return data.lang[k].target == "_expand" }).map(function(k) {

 							let div = '<div class="collapse notes-section" id="collapse-notes-'+addon.key+'"><h3>'+data.lang[k].text+'</h3>'+createKeysLinks(data, addon, addon.download[k])+addon.download[k]["notes"]+'</div>';

 							return div;

 						 }).join("");

diff --git a/download.html b/download.html
index a91446c..d545857 100644
--- a/download.html
+++ b/download.html
@@ -269,14 +269,14 @@
                     }
 
                     function createKeysLinks(data, addon, download, icons) {
-							let keys = Object.keys(download).filter(x => x != "notes");
+							let keys = Object.keys(download).filter(function(x) { return x != "notes" });
 							let links = keys.map(function(k) {
 							let icon = icons == undefined && data.lang[k].icon ? '<i class="pl-2 {0}" aria-hidden="true"></i>'.format(data.lang[k].icon) : "";
 							if (data.lang[k].target == "_expand") {
 								return '<a data-toggle="collapse" data-target="#collapse-notes-{3}">{4}{5}</a>'.format(download[k], data.lang[k].target, data.versionBranch, addon.key, data.lang[k].text, icon);
 							} else if (Array.isArray(download[k])) {
 								let value = download[k];
-								return data.lang[k].text + "s"+ icon + " (" + value.map(x => '<a href="{0}" onClick="ga(\'send\', \'event\', \'Capella\', \'{1}\', \'{2}\');">{3}</a>'.format(x.url, data.versionBranch, addon.key, x.name)).join(" + ")+")";
+								return data.lang[k].text + "s"+ icon + " (" + value.map(function(x) { return '<a href="{0}" onClick="ga(\'send\', \'event\', \'Capella\', \'{1}\', \'{2}\');">{3}</a>'.format(x.url, data.versionBranch, addon.key, x.name) }).join(" + ")+")";
 							}
 							return '<a href="{0}" {1} onClick="ga(\'send\', \'event\', \'Capella\', \'{2}\', \'{3}\');">{4}{5}</a>'.format(download[k], data.lang[k].target == undefined ? "" : 'target="'+data.lang[k].target+'}"', data.versionBranch, addon.key, data.lang[k].text, icon);
 						 }).join(" - ");
@@ -306,7 +306,7 @@
 							
 							let addonName = addon.isViewpoint ? addon.name + " Viewpoint" : addon.name;
                             
-                            let sections = keys.filter(k => data.lang[k].target == "_expand").map(function(k) {
+                            let sections = keys.filter(function(k) { return data.lang[k].target == "_expand" }).map(function(k) {
                                 let div = '<div class="collapse notes-section" id="collapse-notes-'+addon.key+'"><h3>'+data.lang[k].text+'</h3>'+createKeysLinks(data, addon, addon.download[k])+addon.download[k]["notes"]+'</div>';
 							    return div;
                             }).join("");