WordPress.org

Make WordPress Core

Ticket #24291: 24291.29.diff

File 24291.29.diff, 1.3 KB (added by azaozz, 22 months ago)
  • wp-admin/js/post-formats.js

     
    6767        } 
    6868 
    6969        var uploader = { 
     70                container: null, 
     71                browser:   null, 
    7072                dropzone:  $('.wp-format-media-holder[data-format=image]'), 
    7173                success:   imageFormatUploadSuccess, 
    7274                error:     imageFormatUploadError, 
     
    7779                params:    {} 
    7880        }; 
    7981        uploader = new wp.Uploader( uploader ); 
    80         uploader.uploader.bind( 'BeforeUpload', imageFormatUploadStart ); 
    81         uploader.uploader.bind( 'UploadProgress', imageFormatUploadProgress ); 
    82         uploader.uploader.bind( 'FilesAdded', imageFormatUploadFilesAdded ); 
    8382 
     83        if ( uploader.supports.dragdrop ) { 
     84                uploader.uploader.bind( 'BeforeUpload', imageFormatUploadStart ); 
     85                uploader.uploader.bind( 'UploadProgress', imageFormatUploadProgress ); 
     86                uploader.uploader.bind( 'FilesAdded', imageFormatUploadFilesAdded ); 
     87        } else { 
     88                uploader.uploader.destroy(); 
     89                uploader = null; 
     90        } 
     91 
    8492        function switchFormatClass( format ) { 
    8593                formatField.val( format ); 
    8694 
     
    160168                } 
    161169 
    162170                resizeContent( format ); 
    163                 postTitle.focus(); 
    164171 
     172                if ( ! postTitle.val() ) 
     173                        postTitle.focus(); 
     174 
    165175                if ( '' === postTitle.val() ) { 
    166176                        titlePrompt.removeClass( 'screen-reader-text' ); 
    167177