'slider', 'type' => 'slider', 'value' => '', 'min' => 1, 'max' => 100, 'step' => 1, 'range' => 'min', // min,max,slider 'before_text' => '', 'after_text' => '' ); public function loadFiles(){ rs::loadStyle('jquery-ui', RS_LIB_URL . '/styles/jquery-ui/rstheme/minified/jquery-ui.min.css'); rs::loadStyle('style-slider', RS_LIB_URL . '/controls/slider/slider.min.css'); rs::loadScript('jquery-ui-slider'); rs::loadScript('rs-slider', RS_LIB_URL . '/controls/slider/slider.min.js'); } public function RsSlider(){ $this->addControl('slider', 'slider'); } public function render($options = array()){ if(!$options = $this->parseOptions($options)){ return $this->renderError(); } $this->loadFiles(); $wrapid = $this->addConditionalLogic($options); if( $options['value'] == '' ) { if( $options['range'] == 'min' || $options['range'] == 'max' ){ $options['value'] = 0; } if( $options['range'] == 'slider' ){ $options['value'] = '0-0'; } } ?>
/>