mirror of https://github.com/docker/docs.git
commit
75467305df
|
|
@ -45,7 +45,11 @@ app.on('ready', function() {
|
|||
mainWindow.loadUrl(path.normalize('file://' + path.join(__dirname, '..', 'build/index.html')));
|
||||
app.on('will-quit', function () {
|
||||
if (saveVMOnQuit) {
|
||||
<<<<<<< HEAD
|
||||
exec('/usr/bin/VBoxManage controlvm dev savestate', function () {});
|
||||
=======
|
||||
exec('/usr/bin/VBoxManage controlvm boot2docker-vm savestate', function () {});
|
||||
>>>>>>> master
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,11 +30,17 @@ settings.beta = isBeta;
|
|||
var options = {
|
||||
dev: process.argv.indexOf('release') === -1,
|
||||
beta: isBeta,
|
||||
<<<<<<< HEAD
|
||||
appFilename: isBeta ? 'Kitematic (Beta).app' : 'Kitematic.app',
|
||||
appName: isBeta ? 'Kitematic (Beta)' : 'Kitematic',
|
||||
name: 'Kitematic',
|
||||
icon: isBeta ? './util/kitematic-beta.icns' : './util/kitematic.icns',
|
||||
bundle: 'com.kitemaic.app'
|
||||
=======
|
||||
filename: isBeta ? 'Kitematic (Beta).app' : 'Kitematic.app',
|
||||
name: isBeta ? 'Kitematic (Beta)' : 'Kitematic',
|
||||
icon: isBeta ? './util/kitematic-beta.icns' : './util/kitematic.icns'
|
||||
>>>>>>> master
|
||||
};
|
||||
|
||||
gulp.task('js', function () {
|
||||
|
|
|
|||
|
|
@ -171,15 +171,19 @@ var ContainerDetailsSubheader = React.createClass({
|
|||
<div className="details-subheader">
|
||||
<div className="details-header-actions">
|
||||
<div className={runActionClass} onMouseEnter={this.handleItemMouseEnterView} onMouseLeave={this.handleItemMouseLeaveView}>
|
||||
<<<<<<< HEAD
|
||||
<span className="action-icon" onClick={this.handleRun}><RetinaImage src="button-view.png"/></span>
|
||||
=======
|
||||
<div className="action-icon" onClick={this.handleRun}><RetinaImage src="button-view.png"/></div>
|
||||
>>>>>>> master
|
||||
<span className="btn-label view">View</span>
|
||||
</div>
|
||||
<div className={restartActionClass} onMouseEnter={this.handleItemMouseEnterRestart} onMouseLeave={this.handleItemMouseLeaveRestart}>
|
||||
<span className="action-icon" onClick={this.handleRestart}><RetinaImage src="button-restart.png"/></span>
|
||||
<div className="action-icon" onClick={this.handleRestart}><RetinaImage src="button-restart.png"/></div>
|
||||
<span className="btn-label restart">Restart</span>
|
||||
</div>
|
||||
<div className={terminalActionClass} onMouseEnter={this.handleItemMouseEnterTerminal} onMouseLeave={this.handleItemMouseLeaveTerminal}>
|
||||
<span className="action-icon" onClick={this.handleTerminal}><RetinaImage src="button-terminal.png"/></span>
|
||||
<div className="action-icon" onClick={this.handleTerminal}><RetinaImage src="button-terminal.png"/></div>
|
||||
<span className="btn-label terminal">Terminal</span>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
10
src/Main.js
10
src/Main.js
|
|
@ -5,8 +5,13 @@ if (localStorage.getItem('settings.width') && localStorage.getItem('settings.hei
|
|||
}
|
||||
|
||||
window.addEventListener('resize', function () {
|
||||
<<<<<<< HEAD
|
||||
localStorage.setItem('settings.width', window.outerWidth);
|
||||
localStorage.setItem('settings.height', window.outerHeight);
|
||||
=======
|
||||
localStorage.setItem('settings.width', window.innerWidth);
|
||||
localStorage.setItem('settings.height', window.innerHeight);
|
||||
>>>>>>> master
|
||||
});
|
||||
|
||||
require.main.paths.splice(0, 0, process.env.NODE_PATH);
|
||||
|
|
@ -82,8 +87,13 @@ setInterval(function () {
|
|||
}, 14400000);
|
||||
|
||||
router.run(Handler => React.render(<Handler/>, document.body));
|
||||
<<<<<<< HEAD
|
||||
SetupStore.run().then(machine.info).then(machine => {
|
||||
docker.setup(machine.url, machine.name);
|
||||
=======
|
||||
SetupStore.run().then(boot2docker.ip).then(ip => {
|
||||
docker.setHost(ip);
|
||||
>>>>>>> master
|
||||
ContainerStore.init(function (err) {
|
||||
if (err) { console.log(err); }
|
||||
router.transitionTo('containers');
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
var remote = require('remote');
|
||||
var app = remote.require('app');
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
var path = require('path');
|
||||
var docker = require('./Docker');
|
||||
>>>>>>> master
|
||||
var router = require('./Router');
|
||||
var util = require('./Util');
|
||||
var metrics = require('./Metrics');
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ var React = require('react/addons');
|
|||
var Radial = React.createClass({
|
||||
render: function () {
|
||||
var percentage;
|
||||
if (this.props.progress && !this.props.spin) {
|
||||
if ((this.props.progress !== null && this.props.progress !== undefined) && !this.props.spin) {
|
||||
percentage = (
|
||||
<div className="percentage"></div>
|
||||
);
|
||||
|
|
|
|||
25
src/Util.js
25
src/Util.js
|
|
@ -35,5 +35,30 @@ module.exports = {
|
|||
packagejson: function () {
|
||||
return JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'package.json'), 'utf8'));
|
||||
},
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
copycmd: function (src, dest) {
|
||||
return ['rm', '-f', dest, '&&', 'cp', src, dest];
|
||||
},
|
||||
copyBinariesCmd: function () {
|
||||
var packagejson = this.packagejson();
|
||||
var cmd = ['mkdir', '-p', '/usr/local/bin'];
|
||||
cmd.push('&&');
|
||||
cmd.push.apply(cmd, this.copycmd(this.escapePath(path.join(this.resourceDir(), 'boot2docker-' + packagejson['boot2docker-version'])), '/usr/local/bin/boot2docker'));
|
||||
cmd.push('&&');
|
||||
cmd.push.apply(cmd, this.copycmd(this.escapePath(path.join(this.resourceDir(), 'docker-' + packagejson['docker-version'])), '/usr/local/bin/docker'));
|
||||
return cmd.join(' ');
|
||||
},
|
||||
fixBinariesCmd: function () {
|
||||
var cmd = [];
|
||||
cmd.push.apply(cmd, ['chown', `${process.getuid()}:${80}`, this.escapePath(path.join('/usr/local/bin', 'boot2docker'))]);
|
||||
cmd.push('&&');
|
||||
cmd.push.apply(cmd, ['chown', `${process.getuid()}:${80}`, this.escapePath(path.join('/usr/local/bin', 'docker'))]);
|
||||
return cmd.join(' ');
|
||||
},
|
||||
escapePath: function (str) {
|
||||
return str.replace(/ /g, '\\ ').replace(/\(/g, '\\(').replace(/\)/g, '\\)');
|
||||
},
|
||||
>>>>>>> master
|
||||
webPorts: ['80', '8000', '8080', '3000', '5000', '2368', '9200', '8983']
|
||||
};
|
||||
|
|
|
|||
|
|
@ -64,6 +64,7 @@
|
|||
margin-left: 16px;
|
||||
padding: 6px 10px;
|
||||
font-weight: 400;
|
||||
display: inline-block;
|
||||
&:hover {
|
||||
border-radius: 40px;
|
||||
background-color: @color-background;
|
||||
|
|
@ -76,6 +77,7 @@
|
|||
&.disabled {
|
||||
opacity: 0.5;
|
||||
&:hover {
|
||||
border-radius: 40px;
|
||||
background-color: transparent;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,13 @@
|
|||
#!/bin/bash
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
BASE=$DIR/..
|
||||
<<<<<<< HEAD:util/deps
|
||||
DOCKER_MACHINE_CLI_VERSION=$(node -pe "JSON.parse(process.argv[1])['docker-machine-version']" "$(cat $BASE/package.json)")
|
||||
DOCKER_MACHINE_CLI_FILE=docker-machine-$DOCKER_MACHINE_CLI_VERSION
|
||||
=======
|
||||
BOOT2DOCKER_CLI_VERSION=$(node -pe "JSON.parse(process.argv[1])['boot2docker-version']" "$(cat $BASE/package.json)")
|
||||
BOOT2DOCKER_CLI_FILE=boot2docker-$BOOT2DOCKER_CLI_VERSION
|
||||
>>>>>>> master:util/deps
|
||||
DOCKER_CLI_VERSION=$(node -pe "JSON.parse(process.argv[1])['docker-version']" "$(cat $BASE/package.json)")
|
||||
DOCKER_CLI_FILE=docker-$DOCKER_CLI_VERSION
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue