27 lines
590 B
JavaScript
27 lines
590 B
JavaScript
/**
|
|
* R3.D3.API.Composer.Renderer
|
|
* @param apiComposer
|
|
*
|
|
* @property renderer
|
|
*
|
|
* @constructor
|
|
*/
|
|
R3.D3.API.Composer.Renderer = function(
|
|
apiComposer
|
|
) {
|
|
|
|
R3.D3.API.Composer.call(
|
|
this,
|
|
apiComponent
|
|
);
|
|
|
|
if (R3.Utils.UndefinedOrNull(apiComponent.renderer)) {
|
|
apiComponent.renderer = this.getFirstParent(R3.API.Renderer.D3);
|
|
}
|
|
this.renderer = apiComponent.renderer;
|
|
|
|
};
|
|
|
|
R3.D3.API.Composer.Renderer.prototype = Object.create(R3.D3.API.Composer.prototype);
|
|
R3.D3.API.Composer.Renderer.prototype.constructor = R3.D3.API.Composer.Renderer;
|