_basic_make($arr);
$instance->set_height(isset($arr['height']) ? $arr['height'] : 'auto');
return $instance;
}
protected function _setup_data()
{
$this->add_data('height', $this->get_height());
parent::_setup_data();
}
public function render($is_compact = false)
{
// Setup Data
$this->_setup_data();
$this->add_data('is_compact', $is_compact);
return VP_View::instance()->load('control/html', $this->get_data());
}
public function set_value($_value)
{
// normalize linebreak to \n for all saved data
if( is_string($_value) )
{
$_value = str_replace(array("\r\n", "\r"), "\n", $_value);
}
$this->_value = $_value;
return $this;
}
/**
* Get the Height of the Container
*
* @return String Height of the Container
*/
public function get_height() {
return $this->_height;
}
/**
* Set the Height of the Container
*
* @param String $_status Height of the Container
*/
public function set_height($_height) {
$this->_height = $_height;
return $this;
}
}
/**
* EOF
*/