Skip to content

Commit fe45be0

Browse files
Sean-Ohimlucas
authored andcommitted
COMPASS 298: Make all collection headers fixed position (#577)
COMPASS-298: Make all collection headers fixed position
1 parent 58d9963 commit fe45be0

File tree

6 files changed

+11
-7
lines changed

6 files changed

+11
-7
lines changed

src/app/home/index.less

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262
.collection-view {
6363
header {
6464
padding: 12px 0 0;
65-
position: relative;
66-
z-index: 1;
65+
position: fixed;
66+
z-index: 4;
6767
background: @pw;
6868
.row {
6969
margin-left: 0;
@@ -94,6 +94,10 @@
9494
}
9595
}
9696

97+
.header-margin {
98+
margin-top: 154px; // size of header
99+
}
100+
97101
.column {
98102
overflow: auto;
99103
height: auto;

src/internal-packages/crud/lib/component/document-list.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ class DocumentList extends React.Component {
236236
*/
237237
render() {
238238
return (
239-
<div>
239+
<div className="header-margin">
240240
<this.samplingMessage insertHandler={this.handleOpenInsert.bind(this)} />
241241
<div className="column-container with-refinebar-and-message">
242242
<div className="column main">

src/internal-packages/explain/lib/components/compass-explain.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class CompassExplain extends React.Component {
3535
*/
3636
render() {
3737
return (
38-
<div className="compass-explain">
38+
<div className="compass-explain header-margin">
3939
<div className="flexbox-fix"></div>
4040
<div className="column-container with-refinebar">
4141
<div className="column main">

src/internal-packages/indexes/lib/component/indexes.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Indexes extends React.Component {
1616
*/
1717
render() {
1818
return (
19-
<div className="index-container">
19+
<div className="index-container header-margin">
2020
<div className="flexbox-fix"></div>
2121
<div className="column-container">
2222
<div className="column main">

src/internal-packages/schema/lib/component/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ const Schema = React.createClass({
8282
return <Field key={field.name} {...field} />;
8383
});
8484
return (
85-
<div>
85+
<div className="header-margin">
8686
<this.samplingMessage sampleSize={this.state.schema ? this.state.schema.count : 0}/>
8787
<div className="column-container with-refinebar-and-message">
8888
<div className="column main">

src/internal-packages/validation/lib/components/validation.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class Validation extends React.Component {
6262
this.props.viewMode : 'JSON';
6363

6464
return (
65-
<div className="validation">
65+
<div className="validation header-margin">
6666
<Grid fluid>
6767
<StatusRow>
6868
<ViewSwitcher

0 commit comments

Comments
 (0)