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"> </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("");