Make WordPress Core

Ticket #28990: 28990.diff

File 28990.diff, 1.5 KB (added by janhenckens, 9 years ago)
  • wp-includes/js/media-views.js

    diff --git a/wp-includes/js/media-views.js b/wp-includes/js/media-views.js
    index 3655c03..90ffb00 100644
    a b  
    57495749                }
    57505750        });
    57515751
     5752        media.view.DateFilter = media.view.AttachmentFilters.extend({
     5753                id: 'media-attachment-date-filters',
     5754
     5755                createFilters: function() {
     5756                        var filters = {};
     5757                        _.each( media.view.settings.months || {}, function( value, index ) {
     5758                                filters[ index ] = {
     5759                                        text: value.text,
     5760                                        props: {
     5761                                                year: value.year,
     5762                                                monthnum: value.month
     5763                                        }
     5764                                };
     5765                        });
     5766                        filters.all = {
     5767                                text:  l10n.allDates,
     5768                                props: {
     5769                                        monthnum: false,
     5770                                        year:  false
     5771                                },
     5772                                priority: 10
     5773                        };
     5774                        this.filters = filters;
     5775                }
     5776        });
     5777
    57525778        /**
    57535779         * wp.media.view.AttachmentFilters.Uploaded
    57545780         *
     
    59695995                                        priority:   -80
    59705996                                }).render() );
    59715997
     5998                                // DateFilter is a <select>, screen reader text needs to be rendered before
     5999                                this.toolbar.set( 'dateFilterLabel', new media.view.Label({
     6000                                        value: l10n.filterByDate,
     6001                                        attributes: {
     6002                                                'for': 'media-attachment-date-filters'
     6003                                        },
     6004                                        priority: -75
     6005                                }).render() );
     6006                                this.toolbar.set( 'dateFilter', new media.view.DateFilter({
     6007                                        controller: this.controller,
     6008                                        model:      this.collection.props,
     6009                                        priority: -75
     6010                                }).render() );
     6011
     6012
    59726013                                if ( 'uploaded' === this.options.filters ) {
    59736014                                        this.toolbar.set( 'filters', new media.view.AttachmentFilters.Uploaded({
    59746015                                                controller: this.controller,