public/ckeditor/_source/core/resourcemanager.js
function( names, path, fileName )
	{
		names = names.split( ',' );
		for ( var i = 0 ; i < names.length ; i++ )
		{
			var name = names[ i ];

			this.externals[ name ] =
			{
				dir : path,
				file : fileName
			};
		}
	}
function( names, path, fileName )
	{
		names = names.split( ',' );
		for ( var i = 0 ; i < names.length ; i++ )
		{
			var name = names[ i ];

			this.externals[ name ] =
			{
				dir : path,
				file : fileName
			};
		}
	}
function ( names , path , fileName ) { names = names . split ( ',' ) ; for ( var i = 0 ; i < names . length ; i ++ ) { var name = names [ i ] ; this . externals [ name ] = { dir : path , file : fileName } ; } }
Registers one or more resources to be loaded from an external path
instead of the core base path.
@param {String} names The resource names, separated by commas.
@param {String} path The path of the folder containing the resource.
@param {String} [fileName] The resource file name. If not provided, the
default name is used; If provided with a empty string, will implicitly indicates that {@param path}
is already the full path.
@example
// Loads a plugin from '/myplugin/samples/plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
@example
// Loads a plugin from '/myplugin/samples/my_plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/', 'my_plugin.js' );
@example
// Loads a plugin from '/myplugin/samples/my_plugin.js'.
CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/my_plugin.js', '' );
Registers one or more resources to be loaded from an external path instead of the core base path .