'googlefonts',
'type' => 'googlefonts',
'multiple' => false,
'render_by' => null,
'width' => null
);
public function RsGoogle(){
$this->addControl('googlefonts', 'googlefonts');
}
public function loadFiles(){
rs::loadStyle('rs-selecbox', RS_LIB_URL . '/scripts/jquery.rs.selectbox/jquery.rs.selectbox.min.css');
rs::loadScript('rs-selecbox', RS_LIB_URL . '/scripts/jquery.rs.selectbox/jquery.rs.selectbox.min.js', true);
rs::loadScript('rs-selecbox-init', RS_LIB_URL . '/controls/selectbox/selectbox.min.js', true);
}
public function render($options = array()){
if(!$options = $this->parseOptions($options)){
return $this->renderError();
}
$this->loadFiles();
$wrapid = $this->addConditionalLogic($options);
$class_render_by = $options['render_by'] == 'cpanel' ? '' : 'rs-selecbox';
$class_multiple = $options['multiple'] ? 'rs-selectbox-multiple' : '';
$wstyle = $options['width'] ? "width: {$options['width']}" : "";
?>