expression layout and buttons vs tabs

This commit is contained in:
Colin Megill
2018-05-10 02:27:35 -07:00
parent 8e110077cc
commit 372781a533
2 changed files with 92 additions and 111 deletions
+26 -25
View File
@@ -100,6 +100,32 @@ class HeatmapRow extends React.Component {
}} }}
> >
<div style={{ width: 150, flexShrink: 0 }}> <div style={{ width: 150, flexShrink: 0 }}>
<span
style={{
fontSize: 14
}}
>
{this.props.gene}
</span>
</div>
<HeatmapSquare
backgroundColor={this.props.greyColorScale(this.props.set1exp)}
text={this.props.set1exp}
/>
<HeatmapSquare
backgroundColor={this.props.greyColorScale(this.props.set2exp)}
text={this.props.set2exp}
/>
<span
title={this.props.aveDiff}
style={{
fontSize: 12,
marginLeft: 10,
marginRight: 10,
}}
>
{this.props.aveDiff.toFixed(2)}
</span>
<span <span
onClick={this.handleSetGeneAsScatterplotX(this.props.gene).bind( onClick={this.handleSetGeneAsScatterplotX(this.props.gene).bind(
this this
@@ -171,31 +197,6 @@ class HeatmapRow extends React.Component {
> >
<FaPaintBrush style={{ display: "inline-block" }} /> <FaPaintBrush style={{ display: "inline-block" }} />
</span> </span>
<span
style={{
fontSize: 14
}}
>
{this.props.gene}
</span>
</div>
<HeatmapSquare
backgroundColor={this.props.greyColorScale(this.props.set1exp)}
text={this.props.set1exp}
/>
<HeatmapSquare
backgroundColor={this.props.greyColorScale(this.props.set2exp)}
text={this.props.set2exp}
/>
<span
title={this.props.aveDiff}
style={{
fontSize: 14,
paddingLeft: 10
}}
>
{this.props.aveDiff.toFixed(2)}
</span>
</div> </div>
); );
} }
+18 -38
View File
@@ -36,30 +36,20 @@ class LeftSideBar extends React.Component {
<div style={{ padding: 10 }}> <div style={{ padding: 10 }}>
<button <button
style={{ style={{
padding: "10px 30px", padding: "none",
outline: 0, outline: 0,
fontSize: 18, fontSize: 14,
fontWeight:
this.state.currentTab === "metadata" ? 700 : 400,
fontStyle: fontStyle:
this.state.currentTab === "metadata" ? "inherit" : "italic", this.state.currentTab === "metadata" ? "inherit" : "italic",
cursor: "pointer", cursor: "pointer",
border: "none", border: "none",
backgroundColor: "#FFF", backgroundColor: "#FFF",
borderTop: borderTop: "none",
this.state.currentTab === "metadata" borderBottom: "none",
? "4px solid " + globals.brightBlue borderRight: "none",
: "none", borderLeft: "none",
borderBottom:
this.state.currentTab === "metadata"
? "none"
: "1px solid " + globals.lightGrey,
borderRight:
this.state.currentTab === "metadata"
? "1px solid " + globals.lightGrey
: "none",
borderLeft:
this.state.currentTab === "metadata"
? "1px solid " + globals.lightGrey
: "none"
}} }}
onClick={() => { onClick={() => {
this.setState({ currentTab: "metadata" }); this.setState({ currentTab: "metadata" });
@@ -69,30 +59,20 @@ class LeftSideBar extends React.Component {
</button> </button>
<button <button
style={{ style={{
padding: "10px 30px", padding: "none",
outline: 0, outline: 0,
fontSize: 18, fontSize: 14,
fontWeight:
this.state.currentTab === "expression" ? 700 : 400,
fontStyle: fontStyle:
this.state.currentTab === "expression" ? "inherit" : "italic", this.state.currentTab === "expression" ? "inherit" : "italic",
cursor: "pointer", cursor: "pointer",
border: "none", border: "none",
backgroundColor: "#FFF", backgroundColor: "#FFF",
borderTop: borderTop: "none",
this.state.currentTab === "expression" borderBottom: "none",
? "4px solid " + globals.brightBlue borderRight: "none",
: "none", borderLeft: "none",
borderBottom:
this.state.currentTab === "expression"
? "none"
: "1px solid " + globals.lightGrey,
borderRight:
this.state.currentTab === "expression"
? "1px solid " + globals.lightGrey
: "none",
borderLeft:
this.state.currentTab === "expression"
? "1px solid " + globals.lightGrey
: "none"
}} }}
onClick={() => { onClick={() => {
this.setState({ currentTab: "expression" }); this.setState({ currentTab: "expression" });
@@ -103,8 +83,8 @@ class LeftSideBar extends React.Component {
</div> </div>
<div <div
style={{ style={{
height: 500, height: 350,
width: 350, width: 400,
padding: 10, padding: 10,
overflowY: "auto", overflowY: "auto",
overflowX: "hidden" overflowX: "hidden"