Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit 923468f

Browse files
committed
Merge pull request #171 from kitematic/jmorgan-wip-tests
Making default port a checkbox
2 parents 9c8d664 + b5979ff commit 923468f

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

browser/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ app.on('ready', function() {
6767

6868
// Auto Updates
6969
if (process.env.NODE_ENV !== 'development' && !argv.test) {
70-
autoUpdater.setFeedUrl('https://updates.kitematic.com/releases/latest?version=' + app.getVersion());
70+
autoUpdater.setFeedUrl('https://updates.kitematic.com/releases/latest?version=' + app.getVersion() + '&beta=' + settingsjson.beta);
7171

7272
autoUpdater.on('checking-for-update', function (e) {
7373
console.log('Checking for update...');

src/ContainerDetails.react.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,16 @@ var ContainerDetails = React.createClass({
147147
if (err) { throw err; }
148148
});
149149
},
150-
handleChangeDefaultPort: function (port) {
151-
this.setState({
152-
defaultPort: port
153-
});
150+
handleChangeDefaultPort: function (port, e) {
151+
if (e.target.checked) {
152+
this.setState({
153+
defaultPort: null
154+
});
155+
} else {
156+
this.setState({
157+
defaultPort: port
158+
});
159+
}
154160
},
155161
handleViewDropdown: function(e) {
156162
this.setState({
@@ -486,7 +492,7 @@ var ContainerDetails = React.createClass({
486492
<div key={key} className="table-values">
487493
<span className="value-left">{key}</span><span className="icon icon-arrow-right"></span>
488494
<a className="value-right" onClick={self.handleViewLink.bind(self, val.url)}>{val.display}</a>
489-
<input onChange={self.handleChangeDefaultPort.bind(self, key)} type="radio" checked={self.state.defaultPort === key}/> <label>Default</label>
495+
<input onChange={self.handleChangeDefaultPort.bind(self, key)} type="checkbox" checked={self.state.defaultPort === key}/> <label>Default</label>
490496
</div>
491497
);
492498
});

0 commit comments

Comments
 (0)