WordPress.org

Make WordPress Core

Ticket #47610: 47610.diff

File 47610.diff, 4.5 KB (added by afercia, 15 months ago)
  • src/js/media/views/attachments/browser.js

     
    122122                }) );
    123123
    124124                if ( -1 !== $.inArray( this.options.filters, [ 'uploaded', 'all' ] ) ) {
     125
     126                        this.toolbar.set( 'filters-heading', new wp.media.view.Heading( {
     127                                priority:   -100,
     128                                text:       l10n.filterAttachments,
     129                                level:      'h2',
     130                                className:  'screen-reader-text'
     131                        }).render() );
     132
    125133                        // "Filters" will return a <select>, need to render
    126134                        // screen reader text before
    127135                        this.toolbar.set( 'filtersLabel', new wp.media.view.Label({
  • src/js/media/views/selection.js

     
    1 var l10n = wp.media.view.l10n,
     1var _n = wp.i18n._n,
     2        sprintf = wp.i18n.sprintf,
    23        Selection;
    34
    45/**
     
    6061                this.$el.toggleClass( 'one', 1 === collection.length );
    6162                this.$el.toggleClass( 'editing', editing );
    6263
    63                 this.$('.count').text( l10n.selected.replace('%d', collection.length) );
     64                this.$( '.count' ).text(
     65                        /* translators: %s: Number of selected media attachments. */
     66                        sprintf( _n( '%s item selected', '%s items selected', collection.length ), collection.length )
     67                );
    6468        },
    6569
    6670        edit: function( event ) {
  • src/wp-includes/css/media-views.css

     
    720720}
    721721
    722722.media-frame.hide-menu .media-frame-menu,
     723.media-frame.hide-menu .media-frame-menu-heading,
    723724.media-frame.hide-router .media-frame-router,
    724725.media-frame.hide-toolbar .media-frame-toolbar {
    725726        display: none;
  • src/wp-includes/media-template.php

     
    178178        <?php // Template for the media frame: used both in the media grid and in the media modal. ?>
    179179        <script type="text/html" id="tmpl-media-frame">
    180180                <div class="media-frame-title" id="media-frame-title"></div>
     181                <h2 class="screen-reader-text media-frame-menu-heading"><?php _e( 'Menu' ); ?></h2>
    181182                <div class="media-frame-menu"></div>
    182183                <div class="media-frame-router"></div>
    183184                <div class="media-frame-content"></div>
     185                <h2 class="screen-reader-text"><?php _e( 'Available actions' ); ?></h2>
    184186                <div class="media-frame-toolbar"></div>
    185187                <div class="media-frame-uploader"></div>
    186188        </script>
  • src/wp-includes/media.php

     
    38503850                'restoreSelected'             => __( 'Restore from Trash' ),
    38513851                'deletePermanently'           => __( 'Delete Permanently' ),
    38523852                'apply'                       => __( 'Apply' ),
     3853                'filterAttachments'           => __( 'Filter attachments' ),
    38533854                'filterByDate'                => __( 'Filter by date' ),
    38543855                'filterByType'                => __( 'Filter by type' ),
    38553856                'searchMediaLabel'            => __( 'Search Media' ),
  • src/wp-includes/script-loader.php

     
    15091509
    15101510        // To enqueue media-views or media-editor, call wp_enqueue_media().
    15111511        // Both rely on numerous settings, styles, and templates to operate correctly.
    1512         $scripts->add( 'media-views', "/wp-includes/js/media-views$suffix.js", array( 'utils', 'media-models', 'wp-plupload', 'jquery-ui-sortable', 'wp-mediaelement', 'wp-api-request' ), false, 1 );
     1512        $scripts->add( 'media-views', "/wp-includes/js/media-views$suffix.js", array( 'utils', 'media-models', 'wp-plupload', 'jquery-ui-sortable', 'wp-mediaelement', 'wp-api-request', 'wp-i18n' ), false, 1 );
    15131513        $scripts->add( 'media-editor', "/wp-includes/js/media-editor$suffix.js", array( 'shortcode', 'media-views' ), false, 1 );
    15141514        $scripts->add( 'media-audiovideo', "/wp-includes/js/media-audiovideo$suffix.js", array( 'media-editor' ), false, 1 );
    15151515        $scripts->add( 'mce-view', "/wp-includes/js/mce-view$suffix.js", array( 'shortcode', 'jquery', 'media-views', 'media-audiovideo' ), false, 1 );