- // Check if we need to preload images from it.\r
- var preload = skinDefinition.preload;\r
- if ( preload && preload.length > 0 )\r
- {\r
- if ( !preloaded[ skinName ] )\r
- {\r
- // Prepare image URLs\r
- appendSkinPath( preload );\r
-\r
- // Get preloader event dispatcher object.\r
- preloaded[ skinName ] = CKEDITOR.imageCacher.load( preload );\r
- }\r
-\r
- if ( !preloaded[ skinName ].finished )\r
- {\r
- // Bind listener for this editor instance.\r
- preloaded[ skinName ].on( 'loaded', function()\r
- {\r
- loadPart( editor, skinName, part, callback );\r
- }\r
- );\r
-\r
- // Execution will be continued from event listener.\r
- return;\r
- }\r
- }\r
-\r