diff --git a/releases/next/docs/image.html b/releases/next/docs/image.html index 126ff366d45..e52e30a8fbc 100644 --- a/releases/next/docs/image.html +++ b/releases/next/docs/image.html @@ -153,7 +153,15 @@ const IMAGE_PREFETCH_URL = ={this.props.source} style={[styles.base, {overflow: 'visible'}]} onLoadStart={() => this._loadEventFired(`✔ onLoadStart (+${new Date() - mountTime}ms)`)} - onLoad={() => this._loadEventFired(`✔ onLoad (+${new Date() - mountTime}ms)`)} + onLoad={(event) => { + // Currently this image source feature is only available on iOS. + if (event.nativeEvent.source) { + const url = event.nativeEvent.source.url; + this._loadEventFired(`✔ onLoad (+${new Date() - mountTime}ms) for URL ${url}`); + } else { + this._loadEventFired(`✔ onLoad (+${new Date() - mountTime}ms)`); + } + }} onLoadEnd={() => { this._loadEventFired(`✔ onLoadEnd (+${new Date() - mountTime}ms)`); this.setState({startLoadPrefetched: true}, () => { @@ -170,7 +178,15 @@ const IMAGE_PREFETCH_URL = ={this.props.prefetchedSource} style={[styles.base, {overflow: 'visible'}]} onLoadStart={() => this._loadEventFired(`✔ (prefetched) onLoadStart (+${new Date() - mountTime}ms)`)} - onLoad={() => this._loadEventFired(`✔ (prefetched) onLoad (+${new Date() - mountTime}ms)`)} + onLoad={(event) => { + // Currently this image source feature is only available on iOS. + if (event.nativeEvent.source) { + const url = event.nativeEvent.source.url; + this._loadEventFired(`✔ (prefetched) onLoad (+${new Date() - mountTime}ms) for URL ${url}`); + } else { + this._loadEventFired(`✔ (prefetched) onLoad (+${new Date() - mountTime}ms)`); + } + }} onLoadEnd={() => this._loadEventFired(`✔ (prefetched) onLoadEnd (+${new Date() - mountTime}ms)`)} /> : null}