WordPress.org

Make WordPress Core

Ticket #37039: 37039.patch

File 37039.patch, 2.7 KB (added by azaozz, 5 years ago)
  • src/wp-includes/js/media-grid.js

     
    774774        addNewClickHandler: function( event ) {
    775775                event.preventDefault();
    776776                this.trigger( 'toggle:upload:attachment' );
     777
     778                if ( this.uploader ) {
     779                        this.uploader.refresh();
     780                }
    777781        },
    778782
    779783        /**
  • src/wp-includes/js/media/views/frame/manage.js

     
    189189        addNewClickHandler: function( event ) {
    190190                event.preventDefault();
    191191                this.trigger( 'toggle:upload:attachment' );
     192
     193                if ( this.uploader ) {
     194                        this.uploader.refresh();
     195                }
    192196        },
    193197
    194198        /**
  • src/wp-includes/js/plupload/handlers.js

     
    430430
    431431                        if ( up.features.dragdrop && ! $(document.body).hasClass('mobile') ) {
    432432                                uploaddiv.addClass('drag-drop');
    433                                 $('#drag-drop-area').bind('dragover.wp-uploader', function(){ // dragenter doesn't fire right :(
     433                                $('#drag-drop-area').on('dragover.wp-uploader', function(){ // dragenter doesn't fire right :(
    434434                                        uploaddiv.addClass('drag-over');
    435                                 }).bind('dragleave.wp-uploader, drop.wp-uploader', function(){
     435                                }).on('dragleave.wp-uploader, drop.wp-uploader', function(){
    436436                                        uploaddiv.removeClass('drag-over');
    437437                                });
    438438                        } else {
    439439                                uploaddiv.removeClass('drag-drop');
    440                                 $('#drag-drop-area').unbind('.wp-uploader');
     440                                $('#drag-drop-area').off('.wp-uploader');
    441441                        }
    442442
    443443                        if ( up.runtime === 'html4' ) {
     
    445445                        }
    446446                });
    447447
     448                uploader.bind( 'postinit', function( up ) {
     449                        up.refresh();
     450                });
     451
    448452                uploader.init();
    449453
    450454                uploader.bind('FilesAdded', function( up, files ) {
  • src/wp-includes/js/plupload/wp-plupload.js

     
    180180                        $(self).trigger( 'uploader:ready' );
    181181                });
    182182
     183                this.uploader.bind( 'postinit', function( up ) {
     184                        up.refresh();
     185                        self.init();
     186                });
     187
    183188                this.uploader.init();
    184189
    185190                if ( this.browser ) {
     
    311316                        up.refresh();
    312317                });
    313318
    314                 this.uploader.bind( 'PostInit', function() {
    315                         self.init();
    316                 });
    317319        };
    318320
    319321        // Adds the 'defaults' and 'browser' properties.