/** * This function overrides the run method from JuiDatePicker */ public function run() { $this->resolveDefaultOptions(); $this->resolveDefaultLanguage(); $this->resolveHtmlOptions(); parent::run(); }
public function init() { $this->themeUrl = Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('application.assets.css.jui')); $this->theme = Yii::app()->params['juiTheme']; $this->language = Yii::app()->language; $defaults = array('dateFormat' => 'yy-mm-dd', 'timeFormat' => 'hh:mm:ss', 'stepMinute' => 5, 'timeOnlyTitle' => Yii::t('cms', 'Choose time'), 'timeText' => Yii::t('cms', 'Time'), 'hourText' => Yii::t('cms', 'Hours'), 'minuteText' => Yii::t('cms', 'Minutes'), 'secondText' => Yii::t('cms', 'Seconds'), 'currentText' => Yii::t('cms', 'Now'), 'doneText' => Yii::t('cms', 'Ok')); foreach ($defaults as $k => $v) { if (empty($this->options[$k])) { $this->options[$k] = $v; } } parent::init(); }