← hugo-clarity

loop over non-falsy nodes

440d175cdbafef7bb90e23482fa0b93cfbc0b45d · weru · Jul 24, 2022 21:14

Signed-off-by: weru <fromweru@gmail.com>

+1 −1 · 1 file changed

  • assets/js/functions.js +1 −1
diff --git a/assets/js/functions.js b/assets/js/functions.js
index 44908d4..5c7d915 100644
--- a/assets/js/functions.js
+++ b/assets/js/functions.js
@@ -183,7 +183,7 @@ function parseBoolean(string) {
 };
 
 function forEach(node, callback) {
-  Array.prototype.forEach.call(node.childNodes, callback);
+  node ? Array.prototype.forEach.call(node.childNodes, callback) : false;
 }
 
 function wrapText(text, context, wrapper = 'mark') {