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

refactor wiki (#3289)

* refactor wiki

* refactor code
This commit is contained in:
ilearnit
2019-04-17 10:34:43 +08:00
committed by Daniel Pan
parent ff6ffb0f4c
commit b83197e2b0
15 changed files with 96 additions and 127 deletions

View File

@@ -153,15 +153,6 @@ class WikiListItem extends Component {
</td>
<td><a href={userProfileURL} target='_blank'>{wiki.owner_nickname}</a></td>
<td>{moment(wiki.updated_at).fromNow()}</td>
<td>
<WikiPermissionEditor
isTextMode={true}
isEditIconShow={this.state.showOpIcon}
currentPermission={this.state.permission}
permissions={this.permissions}
onPermissionChanged={this.changePerm}
/>
</td>
<td className="text-center cursor-pointer">
{this.state.isShowMenuControl && (
<Dropdown isOpen={this.state.isShowWikiMenu} toggle={this.onMenuToggle}>
@@ -174,8 +165,7 @@ class WikiListItem extends Component {
onClick={this.clickMenuToggle}
/>
<DropdownMenu>
<DropdownItem onClick={this.onRenameToggle}>{gettext('Rename')}</DropdownItem>
<DropdownItem onClick={this.onDeleteToggle}>{gettext('Delete')}</DropdownItem>
<DropdownItem onClick={this.onDeleteToggle}>{gettext('Unpublish')}</DropdownItem>
</DropdownMenu>
</Dropdown>
)}
@@ -196,4 +186,4 @@ class WikiListItem extends Component {
WikiListItem.propTypes = propTypes;
export default WikiListItem;
export default WikiListItem;

View File

@@ -38,10 +38,9 @@ class WikiListView extends Component {
<table>
<thead>
<tr>
<th width="35%">{gettext('Name')}</th>
<th width="20%">{gettext('Owner')}</th>
<th width="20%">{gettext('Last Update')}</th>
<th width="15%">{gettext('Permission')}</th>
<th width="40%">{gettext('Name')}</th>
<th width="25%">{gettext('Owner')}</th>
<th width="25%">{gettext('Last Update')}</th>
<th width="10%">{/* operation */}</th>
</tr>
</thead>
@@ -68,4 +67,4 @@ class WikiListView extends Component {
WikiListView.propTypes = propTypes;
export default WikiListView;
export default WikiListView;