Ticket #3173: 3173.patch

File 3173.patch, 923 bytes (added by Frederico Caldeira Knabben, 12 years ago)
  • _source/core/editor.js

     
    7474                // Setup the lister for the "customConfigLoaded" event.
    7575                editor.on( 'customConfigLoaded', function()
    7676                        {
    77                                 // Overwrite the settings from the in-page config.
    7877                                if ( instanceConfig )
     78                                {
     79                                        // Register the events that may have been set at the instance
     80                                        // configuration object.
     81                                        if ( instanceConfig.on )
     82                                        {
     83                                                for ( var eventName in instanceConfig.on )
     84                                                {
     85                                                        editor.on( eventName, instanceConfig.on[ eventName ] );
     86                                                }
     87                                        }
     88
     89                                        // Overwrite the settings from the in-page config.
    7990                                        CKEDITOR.tools.extend( editor.config, instanceConfig, true );
    8091
     92                                        delete editor.config.on;
     93                                }
     94
    8195                                onConfigLoaded( editor );
    8296                        });
    8397
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy