WordPress.org

Make WordPress Core

Ticket #19570: 19570.gallery-shortcode.diff

File 19570.gallery-shortcode.diff, 870 bytes (added by lessbloat, 9 years ago)
  • wp-includes/js/media-editor.js

     
    476476                        }, this );
    477477
    478478                        workflow.state('gallery-edit').on( 'update', function( selection ) {
    479                                 this.insert( wp.media.gallery.shortcode( selection ).string() );
     479                                var formatTab = $( '.nav-tab-active' ),
     480                                        sCode = wp.media.gallery.shortcode( selection ).string();
     481
     482                                // If they are on the gallery post format tab, add the
     483                                // shortcode to the gallery post format field
     484                                if ( formatTab && 'gallery' === formatTab.data( 'wp-format' ) )
     485                                        $( '#wp_format_gallery' ).val( sCode );
     486                                // else add it to the editor
     487                                else
     488                                        this.insert( sCode );
    480489                        }, this );
    481490
    482491                        workflow.state('embed').on( 'select', function() {