Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
05/05/2018 04:59:09 AM (8 years ago)
Author:
mercime
Message:

Nouveau: Fix the status of a group invitation for screen reader text and tooltip.

Improve Backbone Invites template to make sure that the text for screen readers
& tooltips shows the current state of group invitation for site members.

Props imath.
Fixes #7712.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-nouveau/buddypress/common/js-templates/invites/index.php

    r12054 r12057  
    6666    <div class="action">
    6767        <# if ( undefined === data.is_sent || ( false === data.is_sent && true === data.can_edit ) ) { #>
    68             <button type="button" class="button invite-button group-add-remove-invite-button bp-tooltip bp-icons" data-bp-tooltip="<?php esc_attr_e( 'Invite / Uninvite', 'buddypress' ); ?>">
     68            <button type="button" class="button invite-button group-add-remove-invite-button bp-tooltip bp-icons<# if ( data.selected ) { #> selected<# } #>" data-bp-tooltip="<# if ( data.selected ) { #><?php esc_attr_e( 'Disinvite', 'buddypress' ); ?><# } else { #><?php esc_attr_e( 'Invite', 'buddypress' ); ?><# } #>">
    6969                <span class="icons" aria-hidden="true"></span>
    70                 <span class="bp-screen-reader-text"><?php esc_html_e( 'Invite/Uninvite', 'buddypress' ); ?></span>
     70                <span class="bp-screen-reader-text">
     71                    <# if ( data.selected ) { #>
     72                        <?php esc_html_e( 'Disinvite', 'buddypress' ); ?>
     73                    <# } else { #>
     74                        <?php esc_html_e( 'Invite', 'buddypress' ); ?>
     75                    <# } #>
     76                </span>
    7177            </button>
    7278        <# } #>
    7379
    7480        <# if ( undefined !== data.can_edit && true === data.can_edit ) { #>
    75             <button type="button" class="button invite-button group-remove-invite-button bp-tooltip bp-icons" data-bp-tooltip="<?php esc_attr_e( 'Remove', 'buddypress' ); ?>">
     81            <button type="button" class="button invite-button group-remove-invite-button bp-tooltip bp-icons" data-bp-tooltip="<?php esc_attr_e( 'Disinvite', 'buddypress' ); ?>">
    7682                <span class=" icons" aria-hidden="true"></span>
    77                 <span class="bp-screen-reader-text"><?php esc_html_e( 'Remove', 'buddypress' ); ?></span>
     83                <span class="bp-screen-reader-text"><?php esc_html_e( 'Disinvite', 'buddypress' ); ?></span>
    7884            </button>
    7985        <# } #>
Note: See TracChangeset for help on using the changeset viewer.