From 3d3b141b307ba9f6d71e2a754cdf0bf3ca1ea48f Mon Sep 17 00:00:00 2001 From: Helen Hou-Sandi Date: Wed, 23 Jul 2014 22:08:17 +0000 Subject: [PATCH] Add support for `attachment_fields_to_edit` in the attachment details modal. props ericlewis. fixes #28991, see #24716. git-svn-id: https://develop.svn.wordpress.org/trunk@29278 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/media-grid.js | 12 +++++++++++- src/wp-includes/js/media-views.js | 2 ++ src/wp-includes/media-template.php | 1 + 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/js/media-grid.js b/src/wp-includes/js/media-grid.js index 449680b1ec..82d500b95e 100644 --- a/src/wp-includes/js/media-grid.js +++ b/src/wp-includes/js/media-grid.js @@ -440,6 +440,16 @@ controller: this, model: this.model }); + + /** + * Attach a subview to display fields added via the + * `attachment_fields_to_edit` filter. + */ + contentRegion.view.views.set( '.attachment-compat', new media.view.AttachmentCompat({ + controller: this, + model: this.model + }) ); + // Update browser url when navigating media details if ( this.model ) { this.gridRouter.navigate( this.gridRouter.baseUrl( '?item=' + this.model.id ) ); @@ -678,4 +688,4 @@ } }); -}(jQuery, _, Backbone, wp)); \ No newline at end of file +}(jQuery, _, Backbone, wp)); diff --git a/src/wp-includes/js/media-views.js b/src/wp-includes/js/media-views.js index ef3e787ade..f034d2047b 100644 --- a/src/wp-includes/js/media-views.js +++ b/src/wp-includes/js/media-views.js @@ -6407,6 +6407,8 @@ /** * wp.media.view.AttachmentCompat * + * A view to display fields added via the `attachment_fields_to_edit` filter. + * * @constructor * @augments wp.media.View * @augments wp.Backbone.View diff --git a/src/wp-includes/media-template.php b/src/wp-includes/media-template.php index b130c4c16b..edea01273b 100644 --- a/src/wp-includes/media-template.php +++ b/src/wp-includes/media-template.php @@ -386,6 +386,7 @@ function wp_print_media_templates() { {{ data.uploadedToTitle }} <# } #> +
|