Index: chrome/renderer/resources/extensions/web_view.js |
diff --git a/chrome/renderer/resources/extensions/web_view.js b/chrome/renderer/resources/extensions/web_view.js |
index dfdded8d9c280963225160277b32e68adb1ea3c9..d827f3fbe2cda853eaa3dbcd20fcc041967bd1b8 100644 |
--- a/chrome/renderer/resources/extensions/web_view.js |
+++ b/chrome/renderer/resources/extensions/web_view.js |
@@ -934,19 +934,29 @@ function registerBrowserPluginElement() { |
internal.handleBrowserPluginAttributeMutation_(name, newValue); |
}; |
- proto.enteredViewCallback = function() { |
+ proto.attachedCallback = function() { |
// Load the plugin immediately. |
var unused = this.nonExistentAttribute; |
}; |
+ // TODO(dominicc): Remove this line once Custom Elements renames |
+ // enteredViewCallback to attachedCallback |
+ proto.enteredViewCallback = proto.attachedCallback; |
+ |
WebViewInternal.BrowserPlugin = |
DocumentNatives.RegisterElement('browser-plugin', {extends: 'object', |
prototype: proto}); |
delete proto.createdCallback; |
+ delete proto.attachedCallback; |
+ delete proto.detachedCallback; |
+ delete proto.attributeChangedCallback; |
+ |
+ // TODO(dominicc): Remove these lines once Custom Elements renames |
+ // enteredView, leftView callbacks to attached, detached |
+ // respectively. |
delete proto.enteredViewCallback; |
delete proto.leftViewCallback; |
- delete proto.attributeChangedCallback; |
} |
// Registers <webview> custom element. |
@@ -1015,9 +1025,15 @@ function registerWebViewElement() { |
// Delete the callbacks so developers cannot call them and produce unexpected |
// behavior. |
delete proto.createdCallback; |
+ delete proto.attachedCallback; |
+ delete proto.detachedCallback; |
+ delete proto.attributeChangedCallback; |
+ |
+ // TODO(dominicc): Remove these lines once Custom Elements renames |
+ // enteredView, leftView callbacks to attached, detached |
+ // respectively. |
delete proto.enteredViewCallback; |
delete proto.leftViewCallback; |
- delete proto.attributeChangedCallback; |
} |
var useCapture = true; |