Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
jQuery Global Class holding constants and static convienience methods.
DEFAULT_JQUERY_VERSION = '1.3.2'
Current default supported jQuery library version with ZendX_JQuery
DEFAULT_UI_VERSION = '1.7.1'
Currently supported jQuery UI library version with ZendX_JQuery
CDN_BASE_GOOGLE = 'http://ajax.googleapis.com/ajax/libs/'
CDN_BASE_GOOGLE_SSL = 'https://ajax.googleapis.com/ajax/libs/'
CDN_SUBFOLDER_JQUERY = 'jquery/'
CDN_SUBFOLDER_JQUERYUI = 'jqueryui/'
CDN_JQUERY_PATH_GOOGLE = '/jquery.min.js'
Always uses compressed version, because this is assumed to be the use case in production enviroment. An uncompressed version has to included manually.
RENDER_LIBRARY = '1'
Which parts of the the jQuery library should be rendered on echo'ing the jQuery library to the View. The constants act as bit-mask. This way the jQuery autogenerated code can be refactored based on personal needs.
RENDER_SOURCES = '2'
RENDER_STYLESHEETS = '4'
RENDER_JAVASCRIPT = '8'
RENDER_JQUERY_ON_LOAD = '16'
RENDER_ALL = '255'
enableForm(
Zend_Form $form
)
:
void
jQuery-enable a form instance
enableView(
Zend_View_Interface $view
)
:
void
jQuery-enable a view instance
encodeJson(
mixed $value
)
:
mixed
Encode Json that may include javascript expressions.
Take care of using the Zend_Json_Encoder to alleviate problems with the json_encode magic key mechanism as of now.