| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5   var exceptionHandler = require('uncaught_exception_handler'); | 5   var exceptionHandler = require('uncaught_exception_handler'); | 
| 6   var eventNatives = requireNative('event_natives'); | 6   var eventNatives = requireNative('event_natives'); | 
| 7   var logging = requireNative('logging'); | 7   var logging = requireNative('logging'); | 
| 8   var schemaRegistry = requireNative('schema_registry'); | 8   var schemaRegistry = requireNative('schema_registry'); | 
| 9   var sendRequest = require('sendRequest').sendRequest; | 9   var sendRequest = require('sendRequest').sendRequest; | 
| 10   var utils = require('utils'); | 10   var utils = require('utils'); | 
| (...skipping 472 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 483     validate([this.webViewInstanceId, ruleIdentifiers, cb], | 483     validate([this.webViewInstanceId, ruleIdentifiers, cb], | 
| 484              $Array.splice( | 484              $Array.splice( | 
| 485                  $Array.slice(ruleFunctionSchemas.getRules.parameters), 1)); | 485                  $Array.slice(ruleFunctionSchemas.getRules.parameters), 1)); | 
| 486 | 486 | 
| 487     sendRequest( | 487     sendRequest( | 
| 488       "events.getRules", | 488       "events.getRules", | 
| 489       [this.eventName, this.webViewInstanceId, ruleIdentifiers, cb], | 489       [this.eventName, this.webViewInstanceId, ruleIdentifiers, cb], | 
| 490       ruleFunctionSchemas.getRules.parameters); | 490       ruleFunctionSchemas.getRules.parameters); | 
| 491   } | 491   } | 
| 492 | 492 | 
| 493   var Event = utils.expose('Event', EventImpl, { functions: [ | 493   function Event() { | 
| 494     'addListener', | 494     privates(Event).constructPrivate(this, arguments); | 
| 495     'removeListener', | 495   } | 
| 496     'hasListener', | 496   utils.expose(Event, EventImpl, { | 
| 497     'hasListeners', | 497     functions: [ | 
| 498     'dispatchToListener', | 498       'addListener', | 
| 499     'dispatch', | 499       'removeListener', | 
| 500     'addRules', | 500       'hasListener', | 
| 501     'removeRules', | 501       'hasListeners', | 
| 502     'getRules' | 502       'dispatchToListener', | 
| 503   ] }); | 503       'dispatch', | 
|  | 504       'addRules', | 
|  | 505       'removeRules', | 
|  | 506       'getRules', | 
|  | 507     ], | 
|  | 508   }); | 
| 504 | 509 | 
| 505   // NOTE: Event is (lazily) exposed as chrome.Event from dispatcher.cc. | 510   // NOTE: Event is (lazily) exposed as chrome.Event from dispatcher.cc. | 
| 506   exports.$set('Event', Event); | 511   exports.$set('Event', Event); | 
| 507 | 512 | 
| 508   exports.$set('dispatchEvent', dispatchEvent); | 513   exports.$set('dispatchEvent', dispatchEvent); | 
| 509   exports.$set('parseEventOptions', parseEventOptions); | 514   exports.$set('parseEventOptions', parseEventOptions); | 
| 510   exports.$set('registerArgumentMassager', registerArgumentMassager); | 515   exports.$set('registerArgumentMassager', registerArgumentMassager); | 
| OLD | NEW | 
|---|