Make WordPress Core

Ticket #32003: 32003.patch

File 32003.patch, 1.3 KB (added by azaozz, 9 years ago)
  • src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js

     
    452452
    453453                                if ( parent = dom.getParent( node, 'p' ) ) {
    454454                                        parent.parentNode.insertBefore( wrap, parent );
    455 
    456                                         if ( dom.isEmpty( parent ) ) {
    457                                                 dom.remove( parent );
    458                                         }
    459455                                } else {
    460456                                        node.parentNode.insertBefore( wrap, node );
    461457                                }
    462458
    463459                                editor.$( wrap ).find( 'dt.wp-caption-dt' ).append( node );
     460
     461                                if ( parent && dom.isEmpty( parent ) ) {
     462                                        dom.remove( parent );
     463                                }
    464464                        }
    465465                } else if ( captionNode ) {
    466466                        // Remove the caption wrapper and place the image in new paragraph
     
    734734
    735735                                                if ( parent = dom.getParent( node, 'p' ) ) {
    736736                                                        parent.parentNode.insertBefore( wrap, parent );
    737 
    738                                                         if ( dom.isEmpty( parent ) ) {
    739                                                                 dom.remove( parent );
    740                                                         }
    741737                                                } else {
    742738                                                        node.parentNode.insertBefore( wrap, node );
    743739                                                }
    744740
    745741                                                editor.$( wrap ).find( 'dt.wp-caption-dt' ).append( node );
     742
     743                                                if ( parent && dom.isEmpty( parent ) ) {
     744                                                        dom.remove( parent );
     745                                                }
    746746                                        }
    747747                                } else {
    748748                                        if ( wrap ) {