public/ckeditor/4.4dev/plugins/dialog/plugin.js
function( dialog, dialogDefinition ) {
			// TODO : Check if needed.
			this.dialog = dialog;

			// Transform the contents entries in contentObjects.
			var contents = dialogDefinition.contents;
			for ( var i = 0, content;
			( content = contents[ i ] ); i++ )
				contents[ i ] = content && new contentObject( dialog, content );

			CKEDITOR.tools.extend( this, dialogDefinition );
		}
function( dialog, dialogDefinition ) {
			// TODO : Check if needed.
			this.dialog = dialog;

			// Transform the contents entries in contentObjects.
			var contents = dialogDefinition.contents;
			for ( var i = 0, content;
			( content = contents[ i ] ); i++ )
				contents[ i ] = content && new contentObject( dialog, content );

			CKEDITOR.tools.extend( this, dialogDefinition );
		}
function ( dialog , dialogDefinition ) { // TODO : Check if needed.
 this . dialog = dialog ; // Transform the contents entries in contentObjects.
 var contents = dialogDefinition . contents ; for ( var i = 0 , content ; ( content = contents [ i ] ) ; i ++ ) contents [ i ] = content && new contentObject ( dialog , content ) ; CKEDITOR . tools . extend ( this , dialogDefinition ) ; }
This class is not really part of the API. It is the `definition` property value
passed to `dialogDefinition` event handlers.

CKEDITOR.on( 'dialogDefinition', function( evt ) {
var definition = evt.data.definition;
var content = definition.getContents( 'page1' );
// ...
} );

@private
@class CKEDITOR.dialog.definitionObject
@extends CKEDITOR.dialog.definition
@constructor Creates a definitionObject class instance.
This class is not really part of the API . It is the definition property value passed to dialogDefinition event handlers .