/** * Register jQuery into the specified Zorg_View * @param Zorg_View $view */ public static function register(Zorg_View $view) { if (!file_exists(JS_PATH . DIRECTORY_SEPARATOR . self::FILE)) { copy(__DIR__ . DIRECTORY_SEPARATOR . self::SRC_FOLDER . DIRECTORY_SEPARATOR . self::FILE, JS_PATH . DIRECTORY_SEPARATOR . self::FILE); } $script = new Zorg_Html_Script(); $script->setType('text/javascript'); $script->setSrc(JS_PATH_RELATIVE . DIRECTORY_SEPARATOR . self::FILE); $view->addScript($script); }
public function render($file = NULL, $vars = array(), $purify = false) { $this->_response->setScript($this->_view->renderScript()); if (!$purify) { $this->_response->setContent($this->_view->render($file, $vars)); } else { $this->_response->setContent(ZorgExt_Purifier::purify($this->_view->render($file, $vars))); } $this->_response->render(); }