Make WordPress Core

Ticket #60799: 60799.diff

File 60799.diff, 1.5 KB (added by joedolson, 5 weeks ago)

Patch to implement aria-modal and aria-hidden for link insertion.

  • src/js/_enqueues/lib/link.js

     
    103103
    104104                open: function( editorId, url, text ) {
    105105                        var ed,
     106
    106107                                $body = $( document.body );
    107108
     109
    108110                        $body.addClass( 'modal-open' );
    109111                        wpLink.modalOpen = true;
    110112
     
    281283
    282284                close: function( reset ) {
    283285                        $( document.body ).removeClass( 'modal-open' );
     286
    284287                        wpLink.modalOpen = false;
    285288
    286289                        if ( reset !== 'noReset' ) {
  • src/wp-includes/class-wp-editor.php

     
    18751875                // `display: none` is required here, see #WP27605.
    18761876                ?>
    18771877                <div id="wp-link-backdrop" style="display: none"></div>
    1878                 <div id="wp-link-wrap" class="wp-core-ui" style="display: none" role="dialog" aria-labelledby="link-modal-title">
     1878                <div id="wp-link-wrap" class="wp-core-ui" style="display: none" role="dialog" aria-labelledby="link-modal-title">
    18791879                <form id="wp-link" tabindex="-1">
    18801880                <?php wp_nonce_field( 'internal-linking', '_ajax_linking_nonce', false ); ?>
    18811881                <h1 id="link-modal-title"><?php _e( 'Insert/edit link' ); ?></h1>