| Index: chrome/browser/resources/extensions/extension_options_overlay.js
|
| diff --git a/chrome/browser/resources/extensions/extension_options_overlay.js b/chrome/browser/resources/extensions/extension_options_overlay.js
|
| index 899098d625ec446767be32d832602b97367fd582..db03e08ce7f1e3af02e873b8dfba1ebb092c72db 100644
|
| --- a/chrome/browser/resources/extensions/extension_options_overlay.js
|
| +++ b/chrome/browser/resources/extensions/extension_options_overlay.js
|
| @@ -47,9 +47,12 @@ cr.define('extensions', function() {
|
| */
|
| handleDismiss_: function(event) {
|
| this.setVisible_(false);
|
| - var extensionoptions = document.querySelector('extensionoptions');
|
| + var extensionoptions =
|
| + $('extension-options-overlay-guest')
|
| + .querySelector('extensionoptions');
|
| +
|
| if (extensionoptions)
|
| - $('extension-options-overlay').removeChild(extensionoptions);
|
| + $('extension-options-overlay-guest').removeChild(extensionoptions);
|
| },
|
|
|
| /**
|
| @@ -64,13 +67,17 @@ cr.define('extensions', function() {
|
| extensionoptions.extension = extensionId;
|
| extensionoptions.autosize = 'on';
|
|
|
| + extensionoptions.onclose = function() {
|
| + this.handleDismiss_();
|
| + }.bind(this);
|
| +
|
| // TODO(ericzeng): Resize in a non-jarring way.
|
| extensionoptions.onsizechanged = function(evt) {
|
| $('extension-options-overlay').style.width = evt.width;
|
| $('extension-options-overlay').style.height = evt.height;
|
| }.bind(this);
|
|
|
| - $('extension-options-overlay').appendChild(extensionoptions);
|
| + $('extension-options-overlay-guest').appendChild(extensionoptions);
|
|
|
| $('extension-options-overlay-title').textContent = extensionName;
|
|
|
|
|