'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']}" : ""; ?>