]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/media-editor.js
WordPress 4.7-scripts
[autoinstalls/wordpress.git] / wp-includes / js / media-editor.js
index aa407466d0688aaf8378df10b801915bc19bbd6f..3852543aa4eb1797ff50c8cf0553512b695c0434 100644 (file)
                 * @returns {Object} Joined props
                 */
                props: function( props, attachment ) {
-                       var link, linkUrl, size, sizes, fallbacks,
+                       var link, linkUrl, size, sizes,
                                defaultProps = wp.media.view.settings.defaultProps;
 
-                       // Final fallbacks run after all processing has been completed.
-                       fallbacks = function( props ) {
-                               // Generate alt fallbacks and strip tags.
-                               if ( 'image' === props.type && ! props.alt ) {
-                                       if ( props.caption ) {
-                                               props.alt = props.caption;
-                                       } else if ( props.title !== props.url ) {
-                                               props.alt = props.title;
-                                       } else {
-                                               props.alt = '';
-                                       }
-
-                                       props.alt = props.alt.replace( /<\/?[^>]+>/g, '' );
-                                       props.alt = props.alt.replace( /[\r\n]+/g, ' ' );
-                               }
-
-                               return props;
-                       };
-
                        props = props ? _.clone( props ) : {};
 
                        if ( attachment && attachment.type ) {
@@ -87,7 +68,7 @@
 
                        // All attachment-specific settings follow.
                        if ( ! attachment ) {
-                               return fallbacks( props );
+                               return props;
                        }
 
                        props.title = props.title || attachment.title;
                                props.rel = props.rel || 'attachment wp-att-' + attachment.id;
                        }
 
-                       return fallbacks( props );
+                       return props;
                },
                /**
                 * Create link markup that is suitable for passing to the editor
 
                                        event.preventDefault();
 
-                                       // Remove focus from the `.insert-media` button.
-                                       // Prevents Opera from showing the outline of the button
-                                       // above the modal.
-                                       //
-                                       // See: https://core.trac.wordpress.org/ticket/22445
-                                       elem.blur();
-
                                        if ( elem.hasClass( 'gallery' ) ) {
                                                options.state = 'gallery';
                                                options.title = wp.media.view.l10n.createGalleryTitle;