Class: SC.BaseTheme.canvasImageRenderDelegate

Renders and updates DOM representations of an image.

Parameters

Expects these properties on the data source:

  • image: An Image object which has completed loading

If any of these are not present in the data source, the render delegate will throw an error.

Optional Parameters:

If present, these properties will be used.

  • width: Used on the canvas element. If not provided, 0 is used and the canvas will not be visible.
  • height: Used on the canvas element. If not provided, 0 is used and the canvas will not be visible.
  • scale: If provided, the image will maintain aspect ratio as specified by this property. One of - SC.SCALE_NONE - SC.FILL - SC.BEST_FILL - SC.BEST_FIT - SC.BEST_FIT_DOWN_ONLY - percentage {Number} If not provided, SC.FILL will be the default (ie. expected image behaviour)
  • align: If provided, the image will align itself within its frame. One of - SC.ALIGN_CENTER - SC.ALIGN_TOP_LEFT - SC.ALIGN_TOP - SC.ALIGN_TOP_RIGHT - SC.ALIGN_RIGHT - SC.ALIGN_BOTTOM_RIGHT - SC.ALIGN_BOTTOM - SC.ALIGN_BOTTOM_LEFT - SC.ALIGN_LEFT
  • backgroundColor: If provided, the canvas will render a backgroundColor

Defined in: canvas_image.js

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Apr 08 2015 10:02:20 GMT-0600 (CST)