Ticket #4640: 4640.patch
File 4640.patch, 2.0 KB (added by , 13 years ago) |
---|
-
_source/plugins/filebrowser/plugin.js
335 335 return false; 336 336 } 337 337 338 return ( definition.getContents( tabId ).get( elementId ).filebrowser && definition.getContents( tabId ).get( elementId ).filebrowser.url ); 338 var elementFileBrowser = definition.getContents( tabId ).get( elementId ).filebrowser; 339 return ( elementFileBrowser && elementFileBrowser.url ); 339 340 } 340 341 341 342 function setUrl( fileUrl, data ) … … 366 367 367 368 CKEDITOR.on( 'dialogDefinition', function( evt ) 368 369 { 370 var definition = evt.data.definition, 371 element; 369 372 // Associate filebrowser to elements with 'filebrowser' attribute. 370 for ( var i in evt.data.definition.contents )373 for ( var i in definition.contents ) 371 374 { 372 attachFileBrowser( evt.editor, evt.data.name, evt.data.definition, evt.data.definition.contents[ i ].elements ); 373 if ( evt.data.definition.contents[ i ].hidden && evt.data.definition.contents[ i ].filebrowser ) 375 element = definition.contents[ i ] ; 376 attachFileBrowser( evt.editor, evt.data.name, definition, element.elements ); 377 if ( element.hidden && element.filebrowser ) 374 378 { 375 evt.data.definition.contents[ i ].hidden = 376 !isConfigured( evt.data.definition, evt.data.definition.contents[ i ][ 'id' ], evt.data.definition.contents[ i ].filebrowser ); 379 element.hidden = !isConfigured( definition, element[ 'id' ], element.filebrowser ); 377 380 } 378 381 } 379 382 } ); -
CHANGES.html
44 44 <p> 45 45 Fixed issues:</p> 46 46 <ul> 47 <li>< /li>47 <li><a href="http://dev.fckeditor.net/ticket/4640">#4640</a> : Small optimizations for the fileBrowser plugin.</li> 48 48 </ul> 49 49 <h3> 50 50 CKEditor 3.1</h3>