Dojo/View/Helper/Dojo/Container.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Dojo
- Subpackage
- View
- Version
- $Id$
\Zend_Dojo_View_Helper_Dojo_Container
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

string $_cdnBase = \Zend_Dojo::CDN_BASE_GOOGLE\Zend_Dojo::CDN_BASE_GOOGLEDetails- Type
- string

string $_cdnDojoPath = \Zend_Dojo::CDN_DOJO_PATH_GOOGLE\Zend_Dojo::CDN_DOJO_PATH_GOOGLEDetails- Type
- string

bool $_dijitLoaderRegistered = falsefalseDetails- Type
- bool

array $_javascriptStatements = array()array()Details- Type
- array

string $_localRelativePath = nullnullDetails- Type
- string

array $_onLoadActions = array()array()Details- Type
- array

array $_zendLoadActions = array()array()Details- Type
- array
Methods

_addZendLoad(string $callback) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd an onLoad action related to ZF dijit creation
| Name | Type | Description |
|---|---|---|
| $callback | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

_getLocalRelativePath() : stringRetrieve local path to dojo resources for building relative paths
| Type | Description |
|---|---|
| string |

_renderDojoScriptTag() : stringRender dojo script tag
| Type | Description |
|---|---|
| string |

addDijit(string $id, array $params) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd a programmatic dijit
| Name | Type | Description |
|---|---|---|
| $id | string | |
| $params | array |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addDijits(array $dijits) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd multiple dijits at once
| Name | Type | Description |
|---|---|---|
| $dijits | array |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addJavascript(string $js) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd arbitrary javascript to execute in dojo JS container
| Name | Type | Description |
|---|---|---|
| $js | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addLayer(string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd layer (custom build) path
| Name | Type | Description |
|---|---|---|
| $path | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addOnLoad(string $callback) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd a script to execute onLoad
| Name | Type | Description |
|---|---|---|
| $callback | string | Lambda |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addStylesheet(string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd a stylesheet
| Name | Type | Description |
|---|---|---|
| $path | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

addStylesheetModule(string $module) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd a stylesheet by module name
| Name | Type | Description |
|---|---|---|
| $module | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

clearDijits() : \Zend_Dojo_View_Helper_Dojo_ContainerClear all dijits
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

clearJavascript() : \Zend_Dojo_View_Helper_Dojo_ContainerClear arbitrary javascript stack
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

clearLayers() : \Zend_Dojo_View_Helper_Dojo_ContainerClear all registered layers
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

disable() : \Zend_Dojo_View_Helper_Dojo_ContainerDisable dojo
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

enable() : \Zend_Dojo_View_Helper_Dojo_ContainerEnable dojo
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

getCdnDojoPath() : stringGet CDN path to dojo (relative to CDN base + version)
| Type | Description |
|---|---|
| string |

getDijit(string $id) : array | nullRetrieve a dijit by id
| Name | Type | Description |
|---|---|---|
| $id | string |
| Type | Description |
|---|---|
| array | null |

getDijits() : arrayRetrieve all dijits
| Type | Description |
|---|---|
| array |

getDjConfigOption(string $option, mixed $default = null) : mixedGet dojo configuration value
| Name | Type | Description |
|---|---|---|
| $option | string | |
| $default | mixed |
| Type | Description |
|---|---|
| mixed |

getStylesheetModules() : arrayGet all stylesheet modules currently registered
| Type | Description |
|---|---|
| array |

hasDijit(string $id) : boolIs the given programmatic dijit already registered?
| Name | Type | Description |
|---|---|---|
| $id | string |
| Type | Description |
|---|---|
| bool |

javascriptCaptureEnd() : trueFinish capturing arbitrary javascript to include in dojo script
| Type | Description |
|---|---|
| true |

prependOnLoad(string $callback) : \Zend_Dojo_View_Helper_Dojo_ContainerPrepend an onLoad event to the list of onLoad actions
| Name | Type | Description |
|---|---|---|
| $callback | string | Lambda |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

registerDojoStylesheet(null | bool $flag = null) : \Zend_Dojo_View_Helper_Dojo_Container | boolRegister the dojo.css stylesheet?
| Name | Type | Description |
|---|---|---|
| $flag | null | bool |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container | bool |

registerModulePath(string $module, string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerRegister a module path
| Name | Type | Description |
|---|---|---|
| $module | string | The module to register a path for |
| $path | string | The path to register for the module |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

removeDijit(string $id) : \Zend_Dojo_View_Helper_Dojo_ContainerRemove a programmatic dijit if it exists
| Name | Type | Description |
|---|---|---|
| $id | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

removeLayer(string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerRemove a registered layer
| Name | Type | Description |
|---|---|---|
| $path | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

requireModule(string | array $modules) : \Zend_Dojo_View_Helper_Dojo_ContainerSpecify one or multiple modules to require
| Name | Type | Description |
|---|---|---|
| $modules | string | array |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setCdnBase(string $url) : \Zend_Dojo_View_Helper_Dojo_ContainerSet CDN base path
| Name | Type | Description |
|---|---|---|
| $url | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setCdnDojoPath(string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerSet CDN path to dojo (relative to CDN base + version)
| Name | Type | Description |
|---|---|---|
| $path | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setCdnVersion(string $version = null) : \Zend_Dojo_View_Helper_Dojo_ContainerUse CDN, using version specified
| Name | Type | Description |
|---|---|---|
| $version | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setDijit(string $id, array $params) : \Zend_Dojo_View_Helper_Dojo_ContainerSet a programmatic dijit (overwrites)
| Name | Type | Description |
|---|---|---|
| $id | string | |
| $params | array |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setDijits(array $dijits) : \Zend_Dojo_View_Helper_Dojo_ContainerSet multiple dijits at once (overwrites)
| Name | Type | Description |
|---|---|---|
| $dijits | array |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setDjConfig( $config) : \Zend_Dojo_View_Helper_Dojo_ContainerSet Dojo configuration
| Name | Type | Description |
|---|---|---|
| $config |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setDjConfigOption(string $option, mixed $value) : \Zend_Dojo_View_Helper_Dojo_ContainerSet Dojo configuration option
| Name | Type | Description |
|---|---|---|
| $option | string | |
| $value | mixed |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setLocalPath(string $path) : \Zend_Dojo_View_Helper_Dojo_ContainerSet path to local dojo
| Name | Type | Description |
|---|---|---|
| $path | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setOptions( $options) : \Zend_Dojo_View_Helper_Dojo_ContainerAdd options for the Dojo Container to use
| Name | Type | Description |
|---|---|---|
| $options |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dojo_Container |

setView(\Zend_Dojo_View_Interface $view) : voidSet view object
| Name | Type | Description |
|---|---|---|
| $view | \Zend_Dojo_View_Interface |