aboutsummaryrefslogtreecommitdiff
path: root/src/js/fiveui/injected/compute.js
diff options
context:
space:
mode:
authorGravatar Trevor Elliott <trevor@galois.com>2013-06-12 16:41:00 -0700
committerGravatar Trevor Elliott <trevor@galois.com>2013-06-12 16:41:00 -0700
commitc7b493dcc46ac800ace472a580d5430a1b0c2e41 (patch)
tree1ae2ea9ad7b84b07387d41c2b6ca6c4eccc4366a /src/js/fiveui/injected/compute.js
parent0decef2093c676d91b0b590a9b94f201c4995716 (diff)
Group url patterns with rule set definitions
Diffstat (limited to 'src/js/fiveui/injected/compute.js')
-rw-r--r--src/js/fiveui/injected/compute.js17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/js/fiveui/injected/compute.js b/src/js/fiveui/injected/compute.js
index 225c794..8efc8f7 100644
--- a/src/js/fiveui/injected/compute.js
+++ b/src/js/fiveui/injected/compute.js
@@ -60,7 +60,7 @@
var delta = new Date() - core.lastEvent;
if(delta > core.timeout && !core.maskRules) {
core.scheduled = false;
- core.evaluate(core.rules.rules);
+ core.evaluate(core.rules);
} else {
setTimeout(check, core.timeout);
}
@@ -291,25 +291,18 @@
var registerBackendListeners = function(port) {
port.on('SetRules', function(payload) {
- var rules = payload.rules;
+ core.rules = [];
- core.rules = payload;
- core.rules.rules = [];
-
- for(var i=0; i<rules.length; ++i) {
+ for(var i=0; i<payload.length; ++i) {
var moduleStr =
[ '(function(){'
, 'var exports = {};'
- , rules[i].module
+ , payload[i]
, 'return exports;'
, '})()'
].join('\n');
- core.rules.rules.push(eval(moduleStr));
- }
-
- if (null == core.rules) {
- debugger;
+ core.rules.push(eval(moduleStr));
}
core.scheduleRules();