protected function _initialize($options = array())
{
if ($this->_initialized) {
return;
}
$this->_initialized = true;
if (!empty($options['_css'])) {
foreach ((array) $options['_css'] as $css) {
$this->Html->css($css, null, array('inline' => false));
}
}
if (!empty($options['_cssText'])) {
$out = $this->Html->tag('style', $options['_cssText']);
$this->_View->append('css', $out);
}
if (!empty($options['_scriptBlock'])) {
$scriptOpts = array('block' => $options['_scriptBlock']);
} else {
$scriptOpts = false;
}
if (!empty($options['_scripts'])) {
foreach ((array) $options['_scripts'] as $script) {
$this->Html->script($script, $scriptOpts);
}
}
}