Make WordPress Core

Ticket #31412: 31412.20.patch

File 31412.20.patch, 919 bytes (added by iseulde, 10 years ago)
  • src/wp-includes/js/mce-view.js

     
    648648                 * @param {HTMLElement}    node   The view node to update.
    649649                 */
    650650                update: function( text, editor, node ) {
    651                         $( node ).data( 'rendered', false );
    652                         editor.dom.setAttrib( node, 'data-wpview-text', encodeURIComponent( text ) );
    653                         wp.mce.views.createInstance( this.type, text, this.match( text ).options ).render();
     651                        _.find( views, function( view, type ) {
     652                                var match = view.prototype.match( text );
     653
     654                                if ( match ) {
     655                                        $( node ).data( 'rendered', false );
     656                                        editor.dom.setAttrib( node, 'data-wpview-text', encodeURIComponent( text ) );
     657                                        wp.mce.views.createInstance( type, text, match.options ).render();
     658
     659                                        return true;
     660                                }
     661                        } );
    654662                },
    655663
    656664                /**