%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11584/cwd/html/ppaobm/vendor/kartik-v/yii2-widget-touchspin/src/ |
Upload File : |
<?php /** * @copyright Copyright © Kartik Visweswaran, Krajee.com, 2014 - 2018 * @package yii2-widgets * @subpackage yii2-widget-touchspin * @version 1.2.3 */ namespace kartik\touchspin; use kartik\base\InputWidget; /** * TouchSpin widget is a Yii2 wrapper for the bootstrap-touchspin plugin by István Ujj-Mészáros. This input widget is a * mobile and touch friendly input spinner component for Bootstrap 3. * * @author Kartik Visweswaran <kartikv2@gmail.com> * @since 1.0 * @see http://www.virtuosoft.eu/code/bootstrap-touchspin/ */ class TouchSpin extends InputWidget { /** * @inheritdoc */ public $pluginName = 'TouchSpin'; /** * @inheritdoc * @throws \yii\base\InvalidConfigException */ public function run() { parent::run(); $this->setPluginOptions(); $this->registerAssets(); echo $this->getInput('textInput'); } /** * Set the plugin options * @throws \yii\base\InvalidConfigException */ protected function setPluginOptions() { $css = 'btn ' . $this->getDefaultBtnCss(); $iconPrefix = $this->getDefaultIconPrefix(); if ($this->disabled) { $css .= ' disabled'; } $defaultPluginOptions = [ 'buttonup_class' => $css, 'buttondown_class' => $css, 'buttonup_txt' => "<i class='{$iconPrefix}forward'></i>", 'buttondown_txt' => "<i class='{$iconPrefix}backward'></i>", ]; $this->pluginOptions = array_replace_recursive($defaultPluginOptions, $this->pluginOptions); } /** * Registers the needed assets */ public function registerAssets() { $view = $this->getView(); TouchSpinAsset::registerBundle($view, $this->bsVersion); $this->registerPlugin($this->pluginName); } }