| Index: chrome/renderer/resources/extensions/extension_options_events.js
|
| diff --git a/chrome/renderer/resources/extensions/extension_options_events.js b/chrome/renderer/resources/extensions/extension_options_events.js
|
| index a93f05ca5edf12d76cf5a9dbe9c0c59c40de46b5..c842b08ed62b9b1780c5d97550454bfdf1c8791a 100644
|
| --- a/chrome/renderer/resources/extensions/extension_options_events.js
|
| +++ b/chrome/renderer/resources/extensions/extension_options_events.js
|
| @@ -14,6 +14,13 @@ var EXTENSION_OPTIONS_EVENTS = {
|
| evt: CreateEvent('extensionOptionsInternal.onLoad'),
|
| fields: []
|
| },
|
| + 'sizechanged': {
|
| + evt: CreateEvent('extensionOptionsInternal.onSizeChanged'),
|
| + customHandler: function(handler, event, webViewEvent) {
|
| + handler.handleSizeChangedEvent(event, webViewEvent);
|
| + },
|
| + fields:['width', 'height']
|
| + }
|
| }
|
|
|
| /**
|
| @@ -54,5 +61,12 @@ ExtensionOptionsEvents.prototype.setupEvent = function(name, info) {
|
| this.extensionOptionsInternal.setupEventProperty(name);
|
| };
|
|
|
| +ExtensionOptionsEvents.prototype.handleSizeChangedEvent = function(
|
| + event, extensionOptionsEvent) {
|
| + this.extensionOptionsInternal.onSizeChanged(extensionOptionsEvent.width,
|
| + extensionOptionsEvent.height);
|
| + this.extensionOptionsInternal.dispatchEvent(extensionOptionsEvent);
|
| +}
|
| +
|
| exports.ExtensionOptionsEvents = ExtensionOptionsEvents;
|
| exports.CreateEvent = CreateEvent;
|
|
|