From 7f322b5a46d95fc268c2535107cf034b1e65fc82 Mon Sep 17 00:00:00 2001 From: Matthew Hodgson Date: Tue, 5 Jan 2016 02:28:25 +0000 Subject: [PATCH] support onLoad synthetic event attribute on 'object' tags - useful for telling when SVGs embedded as objects have loaded --- src/renderers/dom/shared/ReactDOMComponent.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderers/dom/shared/ReactDOMComponent.js b/src/renderers/dom/shared/ReactDOMComponent.js index e5098b83f37..3da2c933634 100644 --- a/src/renderers/dom/shared/ReactDOMComponent.js +++ b/src/renderers/dom/shared/ReactDOMComponent.js @@ -265,6 +265,7 @@ function trapBubbledEventsLocal() { switch (inst._tag) { case 'iframe': + case 'object': inst._wrapperState.listeners = [ ReactBrowserEventEmitter.trapBubbledEvent( EventConstants.topLevelTypes.topLoad, @@ -465,6 +466,7 @@ ReactDOMComponent.Mixin = { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video': @@ -1022,6 +1024,7 @@ ReactDOMComponent.Mixin = { unmountComponent: function() { switch (this._tag) { case 'iframe': + case 'object': case 'img': case 'form': case 'video':