Class Index | File Index

Classes


Class compiler

CSS template compiler
Defined in: templateLayout.compiler.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Creates a compiler
Field Summary
Field Attributes Field Name and Description
<static>  
compiler.fn
Extension point.
Method Summary
Method Attributes Method Name and Description
 
compile(buffer)
Compiles given parser data

 
isEmptyDisplay(display)
Checks if display is empty
 
isEmptyPosition(position)
Checks is position is empty
Class Detail
compiler()
Creates a compiler
Field Detail
<static> compiler.fn
Extension point. Elements added to compiler.fn extend compiler functionality
Method Detail
{rootTemplate} compile(buffer)
Compiles given parser data

Parameters:
{ParserBufferEntry[]} buffer
parser generated data
Returns:
{rootTemplate} Template Object Model

{boolean} isEmptyDisplay(display)
Checks if display is empty
Parameters:
{DisplayMetadata} display
compiled display
Returns:
{boolean} true if display.grid.length === 0

{boolean} isEmptyPosition(position)
Checks is position is empty
Parameters:
{PositionMetadata} position
compiled position
Returns:
{boolean} true if position.position === null

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Feb 13 2012 12:35:30 GMT+0100 (CET)