From 6ae69be3a8e8164c38e412074e233172f6e3dc45 Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Mon, 15 May 2017 18:41:59 +0000 Subject: [PATCH] Widgets: Prevent image `title` attribute from being populated from attachment `title` by default upon selection. Props westonruter, timmydcrawford. See #39993. git-svn-id: https://develop.svn.wordpress.org/trunk@40670 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/js/widgets/media-image-widget.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/wp-admin/js/widgets/media-image-widget.js b/src/wp-admin/js/widgets/media-image-widget.js index c49afc3c9d..0cda681197 100644 --- a/src/wp-admin/js/widgets/media-image-widget.js +++ b/src/wp-admin/js/widgets/media-image-widget.js @@ -108,6 +108,22 @@ ); }, + /** + * Get the instance props from the media selection frame. + * + * Prevent the image_title attribute from being initially set when adding an image from the media library. + * + * @param {wp.media.view.MediaFrame.Select} mediaFrame - Select frame. + * @returns {Object} Props. + */ + getModelPropsFromMediaFrame: function getModelPropsFromMediaFrame( mediaFrame ) { + var control = this; + return _.omit( + component.MediaWidgetControl.prototype.getModelPropsFromMediaFrame.call( control, mediaFrame ), + 'image_title' + ); + }, + /** * Map model props to preview template props. *