Просмотр исходного кода

add role attribute to anchor links

Yuki Takei 6 лет назад
Родитель
Сommit
8ca66ca739

+ 1 - 1
src/client/js/components/Admin/UserGroup/UserGroupTable.jsx

@@ -89,7 +89,7 @@ class UserGroupTable extends React.Component {
                             </li>
                             </li>
 
 
                             <li>
                             <li>
-                              <a href="#" onClick={this.onDelete} data-user-group-id={group._id}>
+                              <a role="button" onClick={this.onDelete} data-user-group-id={group._id}>
                                 <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
                                 <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
                               </a>
                               </a>
                             </li>
                             </li>

+ 1 - 1
src/client/js/components/Admin/Users/ExternalAccountTable.jsx

@@ -100,7 +100,7 @@ class ExternalAccountTable extends React.Component {
                       <ul className="dropdown-menu" role="menu">
                       <ul className="dropdown-menu" role="menu">
                         <li className="dropdown-header">{t('admin:user_management.user_table.edit_menu')}</li>
                         <li className="dropdown-header">{t('admin:user_management.user_table.edit_menu')}</li>
                         <li>
                         <li>
-                          <a onClick={() => { return this.removeExtenalAccount(ea._id) }}>
+                          <a role="button" onClick={() => { return this.removeExtenalAccount(ea._id) }}>
                             <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
                             <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
                           </a>
                           </a>
                         </li>
                         </li>

+ 1 - 1
src/client/js/components/Admin/Users/GiveAdminButton.jsx

@@ -31,7 +31,7 @@ class GiveAdminButton extends React.Component {
     const { t } = this.props;
     const { t } = this.props;
 
 
     return (
     return (
-      <a className="px-4" onClick={() => { this.onClickGiveAdminBtn() }}>
+      <a role="button" className="px-4" onClick={() => { this.onClickGiveAdminBtn() }}>
         <i className="icon-fw icon-user-following"></i> {t('admin:user_management.user_table.give_admin_access')}
         <i className="icon-fw icon-user-following"></i> {t('admin:user_management.user_table.give_admin_access')}
       </a>
       </a>
     );
     );

+ 1 - 1
src/client/js/components/Admin/Users/RemoveAdminButton.jsx

@@ -32,7 +32,7 @@ class RemoveAdminButton extends React.Component {
     const { t } = this.props;
     const { t } = this.props;
 
 
     return (
     return (
-      <a className="px-4" onClick={() => { this.onClickRemoveAdminBtn() }}>
+      <a role="button" className="px-4" onClick={() => { this.onClickRemoveAdminBtn() }}>
         <i className="icon-fw icon-user-unfollow"></i> {t('admin:user_management.user_table.remove_admin_access')}
         <i className="icon-fw icon-user-unfollow"></i> {t('admin:user_management.user_table.remove_admin_access')}
       </a>
       </a>
     );
     );

+ 2 - 2
src/client/js/components/Admin/Users/UserMenu.jsx

@@ -34,8 +34,8 @@ class UserMenu extends React.Component {
     return (
     return (
       <Fragment>
       <Fragment>
         <li className="dropdown-header">{t('admin:user_management.user_table.edit_menu')}</li>
         <li className="dropdown-header">{t('admin:user_management.user_table.edit_menu')}</li>
-        <li onClick={this.onPasswordResetClicked}>
-          <a>
+        <li>
+          <a role="button" onClick={this.onPasswordResetClicked}>
             <i className="icon-fw icon-key"></i>{t('admin:user_management.user_table.reset_password')}
             <i className="icon-fw icon-key"></i>{t('admin:user_management.user_table.reset_password')}
           </a>
           </a>
         </li>
         </li>

+ 1 - 1
src/client/js/components/Admin/Users/UserRemoveButton.jsx

@@ -32,7 +32,7 @@ class UserRemoveButton extends React.Component {
     const { t } = this.props;
     const { t } = this.props;
 
 
     return (
     return (
-      <a className="px-4" onClick={() => { this.onClickDeleteBtn() }}>
+      <a role="button" className="px-4" onClick={() => { this.onClickDeleteBtn() }}>
         <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
         <i className="icon-fw icon-fire text-danger"></i> {t('Delete')}
       </a>
       </a>
     );
     );