diff --git a/frontend/src/components/main-panel.js b/frontend/src/components/main-panel.js
index 5c385c647f..b4dae2f68b 100644
--- a/frontend/src/components/main-panel.js
+++ b/frontend/src/components/main-panel.js
@@ -2,14 +2,7 @@ import React, { Component } from 'react';
import CommonToolbar from './toolbar/common-toolbar';
class MainPanel extends Component {
- constructor(props) {
- super(props);
- }
- onMenuClick = () => {
- this.props.isOpen();
- }
-
onSearchedClick = () => {
//todos;
}
@@ -20,9 +13,9 @@ class MainPanel extends Component {
+
-
+
-
{this.props.children}
diff --git a/frontend/src/components/search/search.js b/frontend/src/components/search/search.js
index e6e23b3ea4..f3b8de0012 100644
--- a/frontend/src/components/search/search.js
+++ b/frontend/src/components/search/search.js
@@ -205,7 +205,7 @@ class Search extends Component {
onChange={this.onChangeHandler}
autoComplete="off"
/>
-
+ {this.state.isCloseShow && }
{this.renderSearchResult()}
diff --git a/frontend/src/components/side-panel.js b/frontend/src/components/side-panel.js
index 442a89d142..9f0f583bff 100644
--- a/frontend/src/components/side-panel.js
+++ b/frontend/src/components/side-panel.js
@@ -6,15 +6,11 @@ import SideNavFooter from './side-nav-footer';
class SidePanel extends React.Component {
- onCloseSidePanel = () => {
- //todos;
- }
-
render() {
return (
-
+
diff --git a/frontend/src/components/toolbar/common-toolbar.js b/frontend/src/components/toolbar/common-toolbar.js
index a2b0ccfbec..65788a0403 100644
--- a/frontend/src/components/toolbar/common-toolbar.js
+++ b/frontend/src/components/toolbar/common-toolbar.js
@@ -6,14 +6,15 @@ import Notification from '../common/notification';
import Account from '../common/account';
const propTypes = {
- onSearchedClick: PropTypes.func.isRequired
+ onSearchedClick: PropTypes.func.isRequired,
+ searchPlaceholder: PropTypes.string
};
class CommonToolbar extends React.Component {
render() {
return (
-
+
- {isPro && }
+ {isPro && }
diff --git a/frontend/src/css/common.css b/frontend/src/css/common.css
index bd2f34353a..34311aeb48 100644
--- a/frontend/src/css/common.css
+++ b/frontend/src/css/common.css
@@ -10,11 +10,10 @@
position: relative;
padding: .5rem 1rem;
width: 100%;
- border-bottom: 1px solid #e8e8e8;
+ height: 2.5rem;
font-size: 1rem;
font-weight: normal;
line-height: 1.5;
- height: 36px;
text-align: center;
}
diff --git a/frontend/src/css/layout.css b/frontend/src/css/layout.css
index f7f8dcb729..da1484f285 100644
--- a/frontend/src/css/layout.css
+++ b/frontend/src/css/layout.css
@@ -35,7 +35,7 @@
.side-panel {
position:fixed;
left:-300px;
- z-index:1; /* important! */
+ z-index: 99; /* important! */
width:300px;
height:100%;
background:#f8f8f8;
@@ -47,9 +47,9 @@
.side-panel-north,
.main-panel-north {
+ padding: .5rem 1rem;
display: flex;
flex-shrink: 0;
- padding: .5rem 1rem;
background: #f4f4f7;
border-bottom: 1px solid #e8e8e8;
}
@@ -68,43 +68,45 @@
}
.cur-view-container {
- display:flex;
- flex-direction:column;
- flex:1 1 auto;
+ display: flex;
+ flex-direction: column;
+ flex: 1 1 auto;
overflow: hidden;
}
.cur-view-path {
- flex-shrink:0;
- min-height:40px;
- padding:8px 16px 0;
+ position: relative; /* for the ':after' */
+ padding: 8px 16px;
+ max-height: 40px;
background:#f9f9f9;
- position:relative; /* for the ':after' */
+ display: flex;
+ flex-shrink: 0;
+ justify-content: space-between;
}
.cur-view-path:after {
- content:'';
- border-bottom:1px solid #e8e8e8;
- position:absolute;
- left:16px;
- right:16px;
- bottom:0;
+ position: absolute;
+ left: 16px;
+ right: 16px;
+ bottom: 0;
+ content: '';
+ border-bottom: 1px solid #e8e8e8;
}
.cur-view-content {
- padding:10px 16px 20px;
- flex:1;
+ padding: 10px 16px 20px;
height: calc(100% - 40px);
- overflow:auto;
+ flex: 1;
+ overflow: auto;
}
.cur-view-content .hd {
- padding-bottom:0;
- height:48px;
- padding:9px 10px;
- background:#f2f2f2;
- margin-bottom:.5em;
- border-radius:2px;
+ padding-bottom: 0;
+ margin-bottom: .5em;
+ height: 48px;
+ padding: 9px 10px;
+ background: #f2f2f2;
+ border-radius: 2px;
}
[role=group] {
diff --git a/frontend/src/css/toolbar.css b/frontend/src/css/toolbar.css
index b29135ff89..abad25c022 100644
--- a/frontend/src/css/toolbar.css
+++ b/frontend/src/css/toolbar.css
@@ -54,7 +54,7 @@
margin-left: auto;
}
-.common-toolbar div{
+.common-toolbar > div{
margin-left: .5rem;
}
/* end common-toolbar */
diff --git a/frontend/src/css/wiki.css b/frontend/src/css/wiki.css
index ac202449de..ba0e8bee62 100644
--- a/frontend/src/css/wiki.css
+++ b/frontend/src/css/wiki.css
@@ -39,15 +39,6 @@
padding: 30px 0 0;
}
-.wiki-main .cur-view-path {
- border-bottom: 1px solid #e8e8e8;
- display: flex;
- justify-content: space-between;
-}
-.wiki-main .cur-view-path::after {
- display:none;
-}
-
img[src=""] {
opacity: 0;
}
diff --git a/frontend/src/pages/file-history/main-panel.js b/frontend/src/pages/file-history/main-panel.js
index d9a800fd5a..b1dd95502c 100644
--- a/frontend/src/pages/file-history/main-panel.js
+++ b/frontend/src/pages/file-history/main-panel.js
@@ -18,7 +18,7 @@ class MainPanel extends React.Component {
Prism.highlightAll();
}
- onSelectedClick = () => {
+ onSearchedClick = () => {
//todos;
}
@@ -26,7 +26,7 @@ class MainPanel extends React.Component {
return (
-
+
diff --git a/frontend/src/pages/repo-wiki-mode/main-panel.js b/frontend/src/pages/repo-wiki-mode/main-panel.js
index 28d485d136..fe23f32fe8 100644
--- a/frontend/src/pages/repo-wiki-mode/main-panel.js
+++ b/frontend/src/pages/repo-wiki-mode/main-panel.js
@@ -66,23 +66,21 @@ class MainPanel extends Component {
});
return (
-
+
+
-
-
-
+
{
this.props.permission === 'rw' &&
-
+
}
-
diff --git a/frontend/src/pages/repo-wiki-mode/side-panel.js b/frontend/src/pages/repo-wiki-mode/side-panel.js
index d9ae295149..fa301ae4a5 100644
--- a/frontend/src/pages/repo-wiki-mode/side-panel.js
+++ b/frontend/src/pages/repo-wiki-mode/side-panel.js
@@ -158,7 +158,7 @@ class SidePanel extends Component {
render() {
return (
-