Make WordPress Core

Ticket #40690: 40690.patch

File 40690.patch, 2.1 KB (added by iseuldebot, 7 years ago)
  • src/wp-includes/js/tinymce/plugins/wordpress/plugin.js

     
    682682                        mceIframe = document.getElementById( editor.id + '_ifr' ),
    683683                        mceToolbar,
    684684                        mceStatusbar,
    685                         namesAdded,
    686685                        wpStatusbar;
    687686
    688687                        if ( container ) {
     
    700699                                buttonGroup;
    701700
    702701                        each( buttons, function( item ) {
    703                                 var itemName, ui, name;
     702                                var itemName;
    704703
    705704                                function bindSelectorChanged() {
    706705                                        var selection = editor.selection;
     
    768767
    769768                                                buttonGroup = null;
    770769                                        } else {
    771                                                 // Add the new WP* types to the factory
    772                                                 if ( ! namesAdded ) {
    773                                                         ui = tinymce.ui;
    774 
    775                                                         for ( name in ui ) {
    776                                                                 if ( name.toLowerCase().indexOf( 'wp' ) === 0 ) {
    777                                                                         Factory.add( name, ui[name] );
    778                                                                 }
    779                                                         }
    780 
    781                                                         namesAdded = true;
    782                                                 }
    783 
    784770                                                if ( ! buttonGroup ) {
    785771                                                        buttonGroup = {
    786772                                                                type: 'buttongroup',
  • src/wp-includes/js/tinymce/plugins/wplink/plugin.js

     
    11( function( tinymce ) {
    2         tinymce.ui.WPLinkPreview = tinymce.ui.Control.extend( {
     2        tinymce.ui.Factory.add( 'WPLinkPreview', tinymce.ui.Control.extend( {
    33                url: '#',
    44                renderHtml: function() {
    55                        return (
     
    5050                                tinymce.$( this.getEl().firstChild ).attr( 'href', this.url ).text( url );
    5151                        }
    5252                }
    53         } );
     53        } ) );
    5454
    55         tinymce.ui.WPLinkInput = tinymce.ui.Control.extend( {
     55        tinymce.ui.Factory.add( 'WPLinkInput', tinymce.ui.Control.extend( {
    5656                renderHtml: function() {
    5757                        return (
    5858                                '<div id="' + this._id + '" class="wp-link-input">' +
     
    8282                        urlInput.value = '';
    8383                        urlInput.nextSibling.value = '';
    8484                }
    85         } );
     85        } ) );
    8686
    8787        tinymce.PluginManager.add( 'wplink', function( editor ) {
    8888                var toolbar;