From d33185db250f7e109d80ba0cb49b69d1bffc0f1a Mon Sep 17 00:00:00 2001 From: Zac Spitzer Date: Thu, 15 Sep 2016 11:55:46 +0200 Subject: [PATCH 1/2] Update extensions.js --- src/extensions.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extensions.js b/src/extensions.js index 4956360..968da4d 100644 --- a/src/extensions.js +++ b/src/extensions.js @@ -101,9 +101,10 @@ if (!String.prototype.resolve) for (var i = 0; i < str.length; i++){ if (typeof str[i] === "object"){ var key = str[i].key; + var v = ""; // now we have a variable to be substitued if (substitutes.hasOwnProperty(key[0])) - var v = substitutes[key[0]]; + v = substitutes[key[0]]; else continue; From 8d11d27a72c6b5d73d9a4d0c686296c457456802 Mon Sep 17 00:00:00 2001 From: Zac Spitzer Date: Thu, 15 Sep 2016 12:00:50 +0200 Subject: [PATCH 2/2] lint clean up --- src/extensions.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/extensions.js b/src/extensions.js index 968da4d..cab961c 100644 --- a/src/extensions.js +++ b/src/extensions.js @@ -76,11 +76,16 @@ if (!String.prototype.resolve) var hasStart = (s.charAt(0) === "}"); var hasEnd = (s.charAt(s.length - 1) === "{"); if (hasStart) + { s = s.substr(1); + } if (hasEnd) + { s = s.substr(0, s.length - 1); + } - if (hasStart || hasEnd){ + if (hasStart || hasEnd) + { str[i] = s; //plain old html } else { str[i] = { @@ -104,9 +109,13 @@ if (!String.prototype.resolve) var v = ""; // now we have a variable to be substitued if (substitutes.hasOwnProperty(key[0])) + { v = substitutes[key[0]]; + } else + { continue; + } for (var k = 1; k < key.length; k++){ if (v.hasOwnProperty(key[k])){