Skip to content

Commit

Permalink
fix: ui issues when switching between tabs
Browse files Browse the repository at this point in the history
closes #1
  • Loading branch information
luin committed Dec 3, 2016
1 parent dd46cc3 commit 330f52f
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 27 deletions.
50 changes: 27 additions & 23 deletions client/components/main/Main/Database/Content/KeyContent/Editor.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -197,33 +197,37 @@ class Editor extends React.Component {
viewer = <div></div>;
}
return <div
style={ { flex: 1, display: 'flex' } }
style={ { flex: 1, display: 'flex', width: '100%', flexDirection: 'column' } }
className="Editor"
onKeyDown={this.handleKeyDown.bind(this)}
>
<label className="wrap-selector" ref="wrapSelector">
<input
type="checkbox"
checked={this.state.wrapping}
onChange={evt => this.setState({ wrapping: evt.target.checked })}
/>
<span>Wrapping</span>
</label>
<select
className="mode-selector"
value={this.state.currentMode}
onChange={this.updateMode.bind(this)}
>
<option value="raw" disabled={typeof this.state.modes.raw !== 'string'}>Raw</option>
<option value="json" disabled={typeof this.state.modes.json !== 'string'}>JSON</option>
<option value="messagepack" disabled={typeof this.state.modes.messagepack !== 'string'}>MessagePack</option>
</select>
<button
className="nt-button"
disabled={!this.state.changed}
onClick={this.save.bind(this)}
>Save Changes</button>
{ viewer }
<div
className="operation-pannel"
>
<label className="wrap-selector" ref="wrapSelector">
<input
type="checkbox"
checked={this.state.wrapping}
onChange={evt => this.setState({ wrapping: evt.target.checked })}
/>
<span>Wrapping</span>
</label>
<select
className="mode-selector"
value={this.state.currentMode}
onChange={this.updateMode.bind(this)}
>
<option value="raw" disabled={typeof this.state.modes.raw !== 'string'}>Raw</option>
<option value="json" disabled={typeof this.state.modes.json !== 'string'}>JSON</option>
<option value="messagepack" disabled={typeof this.state.modes.messagepack !== 'string'}>MessagePack</option>
</select>
<button
className="nt-button"
disabled={!this.state.changed}
onClick={this.save.bind(this)}
>Save Changes</button>
</div>
</div>;
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
position: relative;
flex: 1;
display: flex;
width: 100%;

&:before {
content: '';
Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@
"url": "git://github.com/luin/medis.git"
},
"dependencies": {
"codemirror": "^5.10.0",
"codemirror": "^5.18.0",
"fixed-data-table-contextmenu": "^0.6.3",
"form-generator-react": "^1.0.5",
"human-format": "^0.5.0",
"immutable": "^3.7.5",
"immutable": "^3.8.1",
"ioredis": "^1.11.1",
"jquery": "^2.1.4",
"json-editor": "^0.7.23",
Expand All @@ -34,11 +34,11 @@
"msgpack5": "^3.3.0",
"react": "^0.14.0",
"react-addons-css-transition-group": "^0.14.3",
"react-codemirror": "^0.2.0",
"react-codemirror": "^0.3.0",
"react-document-title": "^2.0.1",
"react-dom": "^0.14.0",
"react-draggable": "^1.1.3",
"react-redux": "^4.0.0",
"react-redux": "^4.4.6",
"react-split-pane": "0.1.16",
"redis-commands": "^1.0.1",
"redis-splitargs": "^1.0.0",
Expand Down

0 comments on commit 330f52f

Please sign in to comment.