diff options
author | Trevor Elliott <trevor@galois.com> | 2013-06-12 16:41:00 -0700 |
---|---|---|
committer | Trevor Elliott <trevor@galois.com> | 2013-06-12 16:41:00 -0700 |
commit | c7b493dcc46ac800ace472a580d5430a1b0c2e41 (patch) | |
tree | 1ae2ea9ad7b84b07387d41c2b6ca6c4eccc4366a /src/js/fiveui/injected/compute.js | |
parent | 0decef2093c676d91b0b590a9b94f201c4995716 (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.js | 17 |
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(); |