1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-06 09:21:54 +00:00

Add related documents UI (#2577)

This commit is contained in:
王健辉
2018-12-28 14:25:25 +08:00
committed by Daniel Pan
parent 8637abde8d
commit dd15cd0ea8
12 changed files with 436 additions and 12 deletions

View File

@@ -167,6 +167,12 @@ class EditorUtilities {
);
}
getRepoInfo(newRepoID) {
return (
seafileAPI.getRepoInfo(newRepoID)
);
}
getInternalLink() {
return seafileAPI.getInternalLink(repoID, filePath);
}
@@ -273,6 +279,7 @@ class MarkdownEditor extends React.Component {
lastModifier: '',
},
collabServer: seafileCollabServer ? seafileCollabServer : null,
relatedFiles: [],
};
}
@@ -303,6 +310,12 @@ class MarkdownEditor extends React.Component {
});
});
});
seafileAPI.listRelatedFiles(repoID, filePath).then(res => {
this.setState({
relatedFiles: res.data.related_files
})
});
}
render() {
@@ -329,6 +342,7 @@ class MarkdownEditor extends React.Component {
hasDraft={hasDraft}
shareLinkExpireDaysMin={shareLinkExpireDaysMin}
shareLinkExpireDaysMax={shareLinkExpireDaysMax}
relatedFiles={this.state.relatedFiles}
/>
);
}