diff --git a/src/wp-includes/js/media-grid.js b/src/wp-includes/js/media-grid.js index f6e81a8504..4785b4776f 100644 --- a/src/wp-includes/js/media-grid.js +++ b/src/wp-includes/js/media-grid.js @@ -729,33 +729,4 @@ } }); - /** - * A filter dropdown for month/dates. - */ - media.view.DateFilter = media.view.AttachmentFilters.extend({ - id: 'media-attachment-date-filters', - - createFilters: function() { - var filters = {}; - _.each( media.view.settings.months || {}, function( value, index ) { - filters[ index ] = { - text: value.text, - props: { - year: value.year, - monthnum: value.month - } - }; - }); - filters.all = { - text: l10n.allDates, - props: { - monthnum: false, - year: false - }, - priority: 10 - }; - this.filters = filters; - } - }); - }(jQuery, _, Backbone, wp)); diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index 3477365256..eacbdb1394 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -5749,6 +5749,41 @@ } }); + /** + * A filter dropdown for month/dates. + * + * @constructor + * @augments wp.media.view.AttachmentFilters + * @augments wp.media.View + * @augments wp.Backbone.View + * @augments Backbone.View + */ + media.view.DateFilter = media.view.AttachmentFilters.extend({ + id: 'media-attachment-date-filters', + + createFilters: function() { + var filters = {}; + _.each( media.view.settings.months || {}, function( value, index ) { + filters[ index ] = { + text: value.text, + props: { + year: value.year, + monthnum: value.month + } + }; + }); + filters.all = { + text: l10n.allDates, + props: { + monthnum: false, + year: false + }, + priority: 10 + }; + this.filters = filters; + } + }); + /** * wp.media.view.AttachmentFilters.Uploaded * @@ -6110,6 +6145,20 @@ }).render() ); } + } else { + // DateFilter is a