1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-01 15:09:14 +00:00

abstract dir-operation-toolbar and view-mode-toolbar (#2569)

This commit is contained in:
杨顺强
2018-11-28 08:57:42 +08:00
committed by Daniel Pan
parent 0b022029e5
commit 330407be0b
17 changed files with 247 additions and 200 deletions

View File

@@ -1,7 +1,6 @@
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import moment from 'moment';
import cookie from 'react-cookies';
import { gettext, repoID, serviceUrl, initialPath, isDir } from './utils/constants';
import { seafileAPI } from './utils/seafile-api';
import { Utils } from './utils/utils';
@@ -171,22 +170,6 @@ class Wiki extends Component {
});
}
switchViewMode = (mode) => {
let dirPath;
let tree = this.state.treeData;
let node = tree.getNodeByPath(this.state.path);
if (node.isDir()) {
dirPath = this.state.path;
} else {
const index = this.state.path.lastIndexOf('/');
dirPath = this.state.path.substring(0, index);
}
cookie.save('view_mode', mode, { path: '/' });
window.location.href = serviceUrl + '/#common/lib/' + repoID + dirPath;
}
loadSidePanel = (filePath) => {
seafileAPI.listDir(repoID, '/',{recursive: true}).then(items => {
const files = items.data.map(item => {
@@ -788,7 +771,6 @@ class Wiki extends Component {
latestContributor={this.state.latestContributor}
direntList={this.state.direntList}
selectedDirentList={this.state.selectedDirentList}
switchViewMode={this.switchViewMode}
updateDirent={this.updateDirent}
onLinkClick={this.onLinkClick}
onSideNavMenuClick={this.onSideNavMenuClick}