Ticket #4773: 4773.patch

File 4773.patch, 992 bytes (added by Alfonso Martínez de Lizarrondo, 10 years ago)

Proposed patch

  • _source/plugins/filebrowser/plugin.js

     
    277277                                                        || editor.config.filebrowserUploadUrl;
    278278
    279279                                if ( url )
    280                                 {
    281                                         element.onClick = uploadFile;
     280                                {                                       
     281                                        var onClick = element.onClick;
     282                                        element.onClick = function( evt )
     283                                        {
     284                                                // "element" here means the definition object, so we need to find the correct
     285                                                // button to scope the event call
     286                                                var sender = evt.sender
     287                                                if ( onClick && onClick.call( sender, evt ) === false )
     288                                                        return false;
     289                                               
     290                                                return uploadFile.call( sender, evt );
     291                                        };
     292                                       
    282293                                        element.filebrowser.url = url;
    283294                                        element.hidden = false;
    284295                                        setupFileElement( editor, definition.getContents( element[ 'for' ][ 0 ] ).get( element[ 'for' ][ 1 ] ), element.filebrowser );
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy