1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-08 10:22:46 +00:00

add wiki outline (#2263)

This commit is contained in:
shanshuirenjia
2018-08-10 17:05:29 +08:00
committed by Daniel Pan
parent 87eb52a094
commit 7bd164f0e1
8 changed files with 334 additions and 20 deletions

View File

@@ -3,10 +3,10 @@ import Search from './search';
import MarkdownViewer from './markdown-viewer';
import Account from './account';
import { repoID, serviceUrl, slug, siteRoot } from './constance';
import { processorGetAST } from '@seafile/seafile-editor/src/lib/seafile-markdown2html';
class MainPanel extends Component {
onMenuClick = () => {
this.props.onMenuClick();
}
@@ -30,7 +30,7 @@ class MainPanel extends Component {
});
return (
<div className="main-panel o-hidden">
<div className="wiki-main-panel o-hidden">
<div className="main-panel-top panel-top">
<span className="sf2-icon-menu side-nav-toggle hidden-md-up d-md-none" title="Side Nav Menu" onClick={this.onMenuClick}></span>
<div className={`wiki-page-ops ${this.props.permission === 'rw' ? '' : 'hide'}`}>
@@ -50,12 +50,13 @@ class MainPanel extends Component {
{pathElem}
</div>
</div>
<div className="cur-view-main-con">
<div className="cur-view-container">
<MarkdownViewer
markdownContent={this.props.content}
latestContributor={this.props.latestContributor}
lastModified = {this.props.lastModified}
onLinkClick={this.props.onLinkClick}
/>
<p id="wiki-page-last-modified">Last modified by {this.props.latestContributor}, <span>{this.props.lastModified}</span></p>
</div>
</div>
</div>