mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-09 02:47:51 +00:00
[markdown file view] added 'aria-label' to the operation buttons
This commit is contained in:
parent
78d7ff1368
commit
f6e055b78b
@ -173,7 +173,7 @@ class FileToolbar extends React.Component {
|
|||||||
<ButtonGroup >
|
<ButtonGroup >
|
||||||
{(canEditFile && !err) &&
|
{(canEditFile && !err) &&
|
||||||
(this.props.isSaving ?
|
(this.props.isSaving ?
|
||||||
<button type={'button'} className={'btn btn-icon btn-secondary btn-active'}>
|
<button type={'button'} aria-label={gettext('Saving...')} className={'btn btn-icon btn-secondary btn-active'}>
|
||||||
<i className={'fa fa-spin fa-spinner'}/></button> :
|
<i className={'fa fa-spin fa-spinner'}/></button> :
|
||||||
(
|
(
|
||||||
this.props.needSave ?
|
this.props.needSave ?
|
||||||
@ -192,7 +192,7 @@ class FileToolbar extends React.Component {
|
|||||||
)}
|
)}
|
||||||
</ButtonGroup>
|
</ButtonGroup>
|
||||||
|
|
||||||
<DropdownToggle className="sf2-icon-more mx-1">
|
<DropdownToggle className="sf2-icon-more mx-1" aria-label={gettext('More Operations')}>
|
||||||
</DropdownToggle>
|
</DropdownToggle>
|
||||||
<DropdownMenu right={true}>
|
<DropdownMenu right={true}>
|
||||||
<DropdownItem>
|
<DropdownItem>
|
||||||
|
@ -72,7 +72,7 @@ class MoreMenu extends React.PureComponent {
|
|||||||
const isSmall = this.props.isSmallScreen;
|
const isSmall = this.props.isSmallScreen;
|
||||||
return (
|
return (
|
||||||
<Dropdown isOpen={this.state.dropdownOpen} toggle={this.dropdownToggle} direction="down" className="mx-1">
|
<Dropdown isOpen={this.state.dropdownOpen} toggle={this.dropdownToggle} direction="down" className="mx-1">
|
||||||
<DropdownToggle id="moreButton">
|
<DropdownToggle id="moreButton" aria-label={gettext('More Operations')}>
|
||||||
<i className="fa fa-ellipsis-v"/>
|
<i className="fa fa-ellipsis-v"/>
|
||||||
<Tooltip toggle={this.tooltipToggle} delay={{show: 0, hide: 0}} target="moreButton" placement='bottom' isOpen={this.state.tooltipOpen}>{gettext('More')}
|
<Tooltip toggle={this.tooltipToggle} delay={{show: 0, hide: 0}} target="moreButton" placement='bottom' isOpen={this.state.tooltipOpen}>{gettext('More')}
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
@ -180,7 +180,7 @@ class MarkdownViewerToolbar extends React.Component {
|
|||||||
onMouseDown={this.props.toggleShareLinkDialog}/>
|
onMouseDown={this.props.toggleShareLinkDialog}/>
|
||||||
}
|
}
|
||||||
{saving ?
|
{saving ?
|
||||||
<button type={'button'} className={'btn btn-icon btn-secondary btn-active'}>
|
<button type={'button'} aria-label={gettext('Saving...')} className={'btn btn-icon btn-secondary btn-active'}>
|
||||||
<i className={'fa fa-spin fa-spinner'}/></button>
|
<i className={'fa fa-spin fa-spinner'}/></button>
|
||||||
:
|
:
|
||||||
<IconButton text={gettext('Save')} id={'saveButton'} icon={'fa fa-save'} disabled={!contentChanged}
|
<IconButton text={gettext('Save')} id={'saveButton'} icon={'fa fa-save'} disabled={!contentChanged}
|
||||||
@ -224,7 +224,7 @@ class MarkdownViewerToolbar extends React.Component {
|
|||||||
<div className="topbar-btn-container">
|
<div className="topbar-btn-container">
|
||||||
<ButtonGroup>
|
<ButtonGroup>
|
||||||
{saving ?
|
{saving ?
|
||||||
<button type={'button'} className={'btn btn-icon btn-secondary btn-active'}>
|
<button type={'button'} aria-label={gettext('Saving...')} className={'btn btn-icon btn-secondary btn-active'}>
|
||||||
<i className={'fa fa-spin fa-spinner'}/></button>
|
<i className={'fa fa-spin fa-spinner'}/></button>
|
||||||
:
|
:
|
||||||
<IconButton text={gettext('Save')} id={'saveButton'} icon={'fa fa-save'} disabled={!contentChanged}
|
<IconButton text={gettext('Save')} id={'saveButton'} icon={'fa fa-save'} disabled={!contentChanged}
|
||||||
|
Loading…
Reference in New Issue
Block a user