| @@ -21,8 +21,9 @@ | ||
| 21 | 21 | $value = isset( $args['value'] ) ? $args['value'] : $on_label; |
| 22 | 22 | $checked = isset( $args['checked'] ) && ( true === $args['checked'] || false !== strpos( $args['checked'], 'checked="checked"' ) ); |
| 23 | 23 | $aria_checked = $checked ? 'true' : 'false'; |
| 24 | 24 | $input_html = isset( $args['input_html'] ) ? $args['input_html'] : array(); |
| 25 | +$aria_label = empty( $args['aria-label-attr'] ) ? '' : 'aria-label="' . $args['aria-label-attr'] . '"'; | |
| 25 | 26 | |
| 26 | 27 | $use_container = false; |
| 27 | 28 | |
| 28 | 29 | $div_params = array( |
| @@ -64,9 +65,9 @@ | ||
| 64 | 65 | } |
| 65 | 66 | ?> |
| 66 | 67 | /> |
| 67 | 68 | |
| 68 | - <span class="frm_toggle" tabindex="0" role="switch" aria-labelledby="<?php echo esc_attr( $id ); ?>_label" aria-checked="<?php echo esc_attr( $aria_checked ); ?>"> | |
| 69 | + <span class="frm_toggle" tabindex="0" role="switch" <?php echo esc_attr( $aria_label ); ?> aria-labelledby="<?php echo esc_attr( $id ); ?>_label" aria-checked="<?php echo esc_attr( $aria_checked ); ?>"> | |
| 69 | 70 | <span class="frm_toggle_slider"></span> |
| 70 | 71 | </span> |
| 71 | 72 | |
| 72 | 73 | <?php if ( $show_labels && $on_label != 1 ) { ?> |