WordPress.org

Make WordPress Core

Ticket #37467: 37467.patch

File 37467.patch, 1.1 KB (added by azaozz, 4 years ago)
  • src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js

     
    630630                                captionId = '',
    631631                                captionAlign = '',
    632632                                captionWidth = '',
    633                                 wrap, parent, node, html, imgId;
     633                                imgId = null,
     634                                wrap, parent, node, html;
    634635
    635636                        // Temp image id so we can find the node later
    636637                        data.id = '__wp-temp-img-id';
     
    796797                        }
    797798
    798799                        imgNode = dom.get('__wp-temp-img-id');
    799                         dom.setAttrib( imgNode, 'id', imgId );
     800                        dom.setAttrib( imgNode, 'id', imgId || null );
    800801                        event.imgData.node = imgNode;
    801802                });
    802803
     
    976977                return getShortcode( content );
    977978        };
    978979
     980        editor.on( 'beforeGetContent', function( event ) {
     981                if ( event.format !== 'raw' ) {
     982                        editor.$( 'img[id="__wp-temp-img-id"]' ).attr( 'id', null );
     983                }       
     984        });
     985
    979986        editor.on( 'BeforeSetContent', function( event ) {
    980987                if ( event.format !== 'raw' ) {
    981988                        event.content = editor.wpSetImgCaption( event.content );