mirror of https://github.com/docker/docs.git
Merge pull request #359 from koddsson/master-fix-scratch-run-message
Replace hard-coded error message with props.
This commit is contained in:
commit
8e66b7b949
|
@ -74,7 +74,9 @@ var ContainerHome = React.createClass({
|
||||||
if (this.props.error) {
|
if (this.props.error) {
|
||||||
body = (
|
body = (
|
||||||
<div className="details-progress">
|
<div className="details-progress">
|
||||||
<h3>There was a problem connecting to the Docker Engine in the VirtualBox VM.<br/>This could be caused because this Mac is currently connected to a VPN, blocking access to the VM. If the issue persists, please <a onClick={this.handleErrorClick}>file a ticket on our GitHub repo.</a></h3>
|
<h3>An error occurred:</h3>
|
||||||
|
<h2>{this.props.error}</h2>
|
||||||
|
<h3>If you feel that this error is invalid, please <a onClick={this.handleErrorClick}>file a ticket on our GitHub repo.</a></h3>
|
||||||
<Radial progress={100} error={true} thick={true} transparent={true}/>
|
<Radial progress={100} error={true} thick={true} transparent={true}/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
@ -56,6 +56,12 @@ var ContainerStore = assign(Object.create(EventEmitter.prototype), {
|
||||||
var data = JSON.parse(str);
|
var data = JSON.parse(str);
|
||||||
console.log(data);
|
console.log(data);
|
||||||
|
|
||||||
|
if (data.error) {
|
||||||
|
_error = data.error;
|
||||||
|
callback(data.error);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (data.status && (data.status === 'Pulling dependent layers' || data.status.indexOf('already being pulled by another client') !== -1)) {
|
if (data.status && (data.status === 'Pulling dependent layers' || data.status.indexOf('already being pulled by another client') !== -1)) {
|
||||||
blockedCallback();
|
blockedCallback();
|
||||||
return;
|
return;
|
||||||
|
@ -82,7 +88,8 @@ var ContainerStore = assign(Object.create(EventEmitter.prototype), {
|
||||||
progressCallback(totalProgress);
|
progressCallback(totalProgress);
|
||||||
});
|
});
|
||||||
stream.on('end', function () {
|
stream.on('end', function () {
|
||||||
callback();
|
callback(_error);
|
||||||
|
_error = null;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue