Modernize for;;-loops
Change-Id: Ic6f86af0d674cc6643fc9eef2aa7431cfdf514f2
diff --git a/dev/js/src/init.js b/dev/js/src/init.js
index 4482316..4b19b7e 100644
--- a/dev/js/src/init.js
+++ b/dev/js/src/init.js
@@ -96,14 +96,13 @@
* Release notifications
*/
if (KorAP.Notifications !== undefined) {
- var n = KorAP.Notifications;
- for (var i = 0; i < n.length; i++) {
- var msg = n[i][1];
- if (n[i][2]) {
- msg += '<code class="src">'+n[i][2]+'</code>';
+ KorAP.Notifications.forEach(function(n) {
+ var msg = n[1];
+ if (n[2]) {
+ msg += '<code class="src">'+n[2]+'</code>';
};
- alertifyClass.log(msg, n[i][0], 10000);
- };
+ alertifyClass.log(msg, n[0], 10000);
+ });
};
/**
@@ -145,14 +144,11 @@
/**
* Add actions to match entries
*/
- var li = d.querySelectorAll(
+ var matchElements = d.querySelectorAll(
'#search > ol > li'
);
- var matchCount = 0;
- for (matchCount = 0; matchCount < li.length; matchCount++) {
-
- let e = li[matchCount];
+ matchElements.forEach(function(e) {
// Define class for active elements
if (e.classList.contains('active')) {
@@ -190,7 +186,7 @@
};
});
};
- };
+ }, this);
// Add focus listener to aside
var aside = d.getElementsByTagName('aside')[0];
@@ -284,7 +280,7 @@
* There is more than 0 matches, so allow for
* alignment toggling (left <=> right)
*/
- if (matchCount > 0)
+ if (matchElements.length > 0)
resultPanel.addAlignAction();
KorAP.Panel['result'] = resultPanel;
@@ -441,9 +437,7 @@
try {
// Register all plugins
- for (var i = 0; i < p.length; i++) {
- KorAP.Plugin.register(p[i]);
- }
+ p.forEach(i => KorAP.Plugin.register(i));
}
catch (e) {
KorAP.log(0, e);