| Index: extensions/renderer/resources/event.js
|
| diff --git a/extensions/renderer/resources/event.js b/extensions/renderer/resources/event.js
|
| index 5f0b9129bba37a4b285c336c67fd3256d3f1be82..46fa5d752a9fb7e70139d807f38f92fe2a2ca9c6 100644
|
| --- a/extensions/renderer/resources/event.js
|
| +++ b/extensions/renderer/resources/event.js
|
| @@ -490,17 +490,23 @@
|
| ruleFunctionSchemas.getRules.parameters);
|
| }
|
|
|
| - var Event = utils.expose('Event', EventImpl, { functions: [
|
| - 'addListener',
|
| - 'removeListener',
|
| - 'hasListener',
|
| - 'hasListeners',
|
| - 'dispatchToListener',
|
| - 'dispatch',
|
| - 'addRules',
|
| - 'removeRules',
|
| - 'getRules'
|
| - ] });
|
| + function Event() {
|
| + privates(Event).constructPrivate(this, arguments);
|
| + }
|
| + utils.expose(Event, EventImpl, {
|
| + __proto__: null,
|
| + functions: [
|
| + 'addListener',
|
| + 'removeListener',
|
| + 'hasListener',
|
| + 'hasListeners',
|
| + 'dispatchToListener',
|
| + 'dispatch',
|
| + 'addRules',
|
| + 'removeRules',
|
| + 'getRules',
|
| + ],
|
| + });
|
|
|
| // NOTE: Event is (lazily) exposed as chrome.Event from dispatcher.cc.
|
| exports.$set('Event', Event);
|
|
|