From 11c5bf2ef91f8d40f55feeef9246ba4ed7ac4edb Mon Sep 17 00:00:00 2001 From: FrenchBen Date: Fri, 21 Aug 2015 14:34:30 -0400 Subject: [PATCH 1/2] Added hub docs link within container Signed-off-by: FrenchBen --- .../ContainerDetailsSubheader.react.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/components/ContainerDetailsSubheader.react.js b/src/components/ContainerDetailsSubheader.react.js index b793e8332b..f1776b6750 100644 --- a/src/components/ContainerDetailsSubheader.react.js +++ b/src/components/ContainerDetailsSubheader.react.js @@ -87,6 +87,16 @@ var ContainerDetailsSubheader = React.createClass({ containerActions.start(this.props.container.Name); } }, + handleDocs: function () { + let repoUri = 'https://hub.docker.com/r/'; + let imageName = this.props.container.Config.Image.split(':')[0]; + if (imageName.indexOf('/') === -1) { + repoUri = repoUri + 'library/' + imageName; + } else { + repoUri = repoUri + imageName; + } + shell.openExternal(repoUri); + }, handleTerminal: function () { if (!this.disableTerminal()) { metrics.track('Terminaled Into Container'); @@ -119,6 +129,10 @@ var ContainerDetailsSubheader = React.createClass({ action: true, disabled: this.disableTerminal() }); + var docsActionClass = classNames({ + action: true, + disabled: false + }) var currentRoutes = _.map(this.context.router.getCurrentRoutes(), r => r.name); var currentRoute = _.last(currentRoutes); @@ -149,6 +163,7 @@ var ContainerDetailsSubheader = React.createClass({ ); } + return (
@@ -161,6 +176,10 @@ var ContainerDetailsSubheader = React.createClass({
EXEC
+
+
+
DOCS
+
Home From adc22dbcd05f07dbf305f01933323491a2affdd0 Mon Sep 17 00:00:00 2001 From: FrenchBen Date: Thu, 27 Aug 2015 11:32:45 -0400 Subject: [PATCH 2/2] Added semicolon and merged with master --- src/components/ContainerDetailsSubheader.react.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/ContainerDetailsSubheader.react.js b/src/components/ContainerDetailsSubheader.react.js index f1776b6750..fd18ab2c25 100644 --- a/src/components/ContainerDetailsSubheader.react.js +++ b/src/components/ContainerDetailsSubheader.react.js @@ -132,7 +132,7 @@ var ContainerDetailsSubheader = React.createClass({ var docsActionClass = classNames({ action: true, disabled: false - }) + }); var currentRoutes = _.map(this.context.router.getCurrentRoutes(), r => r.name); var currentRoute = _.last(currentRoutes);