File "NumberSlider.php"
Full Path: /home2/sdektunc/cepali.edu.mx/wp-content/plugins/smart-slider-3/Nextend/Framework/Form/Element/Text/NumberSlider.php
File size: 1.04 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Nextend\Framework\Form\Element\Text;
use Nextend\Framework\Asset\Js\Js;
class NumberSlider extends Number {
protected $step = 1;
protected $sliderMax;
protected function fetchElement() {
$html = parent::fetchElement();
Js::addInline('new _N2.FormElementNumberSlider("' . $this->fieldID . '", ' . json_encode(array(
'min' => floatval($this->min),
'max' => floatval($this->sliderMax),
'step' => floatval($this->step),
'units' => $this->units
)) . ');');
return $html;
}
/**
* @param int $step
*/
public function setStep($step) {
$this->step = $step;
}
/**
* @param int $sliderMax
*/
public function setSliderMax($sliderMax) {
$this->sliderMax = $sliderMax;
}
/**
* @param int $max
*/
public function setMax($max) {
parent::setMax($max);
if ($this->sliderMax === null) {
$this->sliderMax = $max;
}
}
}