diff options
author | Rogan Creswick <creswick@gmail.com> | 2013-06-13 15:37:01 -0700 |
---|---|---|
committer | Rogan Creswick <creswick@gmail.com> | 2013-06-13 15:37:01 -0700 |
commit | 0aa7436f015bf6e071a2bf2d3edd393ad0064dec (patch) | |
tree | f047b6c036ebcb0cc22203a668e83c94ed1a0bed | |
parent | 8f75c6b329456b26ba1e1a86db4325db0e8998d7 (diff) |
wrapped eval in a try again
-rw-r--r-- | src/js/fiveui/injected/compute.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/js/fiveui/injected/compute.js b/src/js/fiveui/injected/compute.js index 1bd546d..36217ac 100644 --- a/src/js/fiveui/injected/compute.js +++ b/src/js/fiveui/injected/compute.js @@ -305,8 +305,13 @@ , '})()' ].join('\n'); - var evaled = eval(moduleStr); - ruleList.push(evaled); + try { + var evaled = eval(moduleStr); + ruleList.push(evaled); + } catch (x) { + console.error('Could not evaluate rule module: ' + x); + console.error(moduleStr); + } } return ruleList; }; |