WordPress.org

Make WordPress Core

Ticket #33393: tinymce-wp-link-plugin.js.patch

File tinymce-wp-link-plugin.js.patch, 762 bytes (added by hauvong, 5 years ago)

fix exception TypeError: editor.wp undefined

  • wp-includes/js/tinymce/plugins/wplink/plugin.js

     
    136136                } );
    137137
    138138                editor.on( 'preinit', function() {
    139                         toolbar = editor.wp._createToolbar( [
    140                                 'wp_link_preview',
    141                                 'wp_link_edit',
    142                                 'wp_link_remove'
    143                         ], true );
     139                        // editor may not have wp object if tinymce wordpress plugin isn't loaded.
     140                        if ( editor.wp && editor.wp._createToolbar ) {
     141                                toolbar = editor.wp._createToolbar( [
     142                                        'wp_link_preview',
     143                                        'wp_link_edit',
     144                                        'wp_link_remove'
     145                                ], true );
     146                        }
    144147                } );
    145148        } );
    146149} )( window.tinymce );