Make WordPress Core

Ticket #32860: 32860.patch

File 32860.patch, 1.3 KB (added by ocean90, 10 years ago)
  • src/wp-admin/js/site-icon.js

     
    33
    44        $( function() {
    55                // Build the choose from library frame.
    6                 $( '#choose-from-library-link' ).click( function( event ) {
     6                $( '#choose-from-library-link' ).on( 'click', function( event ) {
    77                        var $el = $(this);
    88                        event.preventDefault();
    99
     
    1414                        }
    1515
    1616                        // Create the media frame.
    17                         frame = wp.media.frames.customHeader = wp.media({
    18                                 // Set the title of the modal.
    19                                 title: $el.data('choose'),
    20 
    21                                 // Tell the modal to show only images.
    22                                 library: {
    23                                         type: 'image'
    24                                 },
    25 
     17                        frame = wp.media({
    2618                                // Customize the submit button.
    2719                                button: {
    2820                                        // Set the text of the button.
     
    3022                                        // Tell the button not to close the modal, since we're
    3123                                        // going to refresh the page when the image is selected.
    3224                                        close: false
    33                                 }
     25                                },
     26                                states: [
     27                                        new wp.media.controller.Library({
     28                                                title:     $el.data('choose'),
     29                                                library:   wp.media.query({ type: 'image' }),
     30                                                multiple:  false,
     31                                                date:      false,
     32                                                suggestedWidth: 256,
     33                                                suggestedHeight: 256
     34                                        })
     35                                ]
    3436                        });
    3537
    3638                        // When an image is selected, run a callback.