mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-09 19:01:42 +00:00
[a11y] share dialog: added 'keyboard access' support for 'share to other server'
This commit is contained in:
@@ -7,6 +7,7 @@ import { Button } from 'reactstrap';
|
|||||||
import { seafileAPI } from '../../utils/seafile-api.js';
|
import { seafileAPI } from '../../utils/seafile-api.js';
|
||||||
import { Utils } from '../../utils/utils';
|
import { Utils } from '../../utils/utils';
|
||||||
import toaster from '../toast';
|
import toaster from '../toast';
|
||||||
|
import OpIcon from '../op-icon';
|
||||||
import SharePermissionEditor from '../select-editor/share-permission-editor';
|
import SharePermissionEditor from '../select-editor/share-permission-editor';
|
||||||
|
|
||||||
class ShareItem extends React.Component {
|
class ShareItem extends React.Component {
|
||||||
@@ -42,7 +43,7 @@ class ShareItem extends React.Component {
|
|||||||
let item = this.props.item;
|
let item = this.props.item;
|
||||||
const { isOperationShow, isOpFrozen } = this.state;
|
const { isOperationShow, isOpFrozen } = this.state;
|
||||||
return (
|
return (
|
||||||
<tr onMouseEnter={this.onMouseEnter} onMouseLeave={this.onMouseLeave}>
|
<tr onMouseEnter={this.onMouseEnter} onMouseLeave={this.onMouseLeave} onFocus={this.onMouseEnter}>
|
||||||
<td><a href={item.to_server_url} target="_blank">{item.to_server_name}</a></td>
|
<td><a href={item.to_server_url} target="_blank">{item.to_server_name}</a></td>
|
||||||
<td>{item.to_user}</td>
|
<td>{item.to_user}</td>
|
||||||
<td>{Utils.sharePerms(item.permission)}</td>
|
<td>{Utils.sharePerms(item.permission)}</td>
|
||||||
@@ -56,12 +57,11 @@ class ShareItem extends React.Component {
|
|||||||
/>
|
/>
|
||||||
</td> */}
|
</td> */}
|
||||||
<td>
|
<td>
|
||||||
<span
|
<OpIcon
|
||||||
className={`sf2-icon-x3 action-icon ${isOperationShow && !isOpFrozen ? '' : 'hide'}`}
|
className={`sf2-icon-x3 action-icon ${isOperationShow && !isOpFrozen ? '' : 'hide'}`}
|
||||||
onClick={this.deleteShareItem}
|
op={this.deleteShareItem}
|
||||||
title={gettext('Delete')}
|
title={gettext('Delete')}
|
||||||
>
|
/>
|
||||||
</span>
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user