'icons', 'type' => 'icons', 'value' => '', 'icon' => 'all' // all,glyphicons,awesome ); public function RsIcons(){ $this->addControl('icons', 'icons'); } public function FontGlyphicons(){ return '

Glyphicons

'; } public function FontAwesome(){ return '

Font Awesome

'; } public function loadFiles(){ rs::loadStyle('rs-fonts-bootstrap', RS_LIB_URL . '/controls/icons/css/bootstrap-icon.min.css'); rs::loadStyle('rs-fonts-awesome', RS_LIB_URL . '/controls/icons/css/font-awesome.min.css'); rs::loadStyle('rs-style-icons', RS_LIB_URL . '/controls/icons/icons.min.css'); rs::loadScript('rs-script-icons', RS_LIB_URL . '/controls/icons/icons.min.js'); } public function render($options = array()){ if(!$options = $this->parseOptions($options)){ return $this->renderError(); } $this->loadFiles(); $wrapid = $this->addConditionalLogic($options); ?>