Browse Source

\yii\jui\Widget::registerWidget() improvement

tags/2.0.0-beta
Alexander Kochetov 12 years ago
parent
commit
90d2a99bf3
  1. 5
      framework/yii/jui/Widget.php

5
framework/yii/jui/Widget.php

@ -58,13 +58,16 @@ class Widget extends \yii\base\Widget
/** /**
* Registers a specific jQuery UI widget and the related events * Registers a specific jQuery UI widget and the related events
* @param string $name the name of the jQuery UI widget * @param string $name the name of the jQuery UI widget
* @param boolean $theme whether register theme bundle
*/ */
protected function registerWidget($name) protected function registerWidget($name, $theme = true)
{ {
$id = $this->options['id']; $id = $this->options['id'];
$view = $this->getView(); $view = $this->getView();
$view->registerAssetBundle("yii/jui/$name"); $view->registerAssetBundle("yii/jui/$name");
if ($theme) {
$view->registerAssetBundle(static::$theme . "/$name"); $view->registerAssetBundle(static::$theme . "/$name");
}
if ($this->clientOptions !== false) { if ($this->clientOptions !== false) {
$options = empty($this->clientOptions) ? '' : Json::encode($this->clientOptions); $options = empty($this->clientOptions) ? '' : Json::encode($this->clientOptions);

Loading…
Cancel
Save