diff --git a/framework/yii/bootstrap/Alert.php b/framework/yii/bootstrap/Alert.php index 558865a..f84a70b 100644 --- a/framework/yii/bootstrap/Alert.php +++ b/framework/yii/bootstrap/Alert.php @@ -77,7 +77,6 @@ class Alert extends Widget { parent::init(); - $this->getView()->registerAssetBundle('yii/bootstrap/alert'); $this->initOptions(); echo Html::beginTag('div', $this->options) . "\n"; diff --git a/framework/yii/bootstrap/Modal.php b/framework/yii/bootstrap/Modal.php index 63c3450..1a70209 100644 --- a/framework/yii/bootstrap/Modal.php +++ b/framework/yii/bootstrap/Modal.php @@ -102,7 +102,6 @@ class Modal extends Widget { parent::init(); - $this->getView()->registerAssetBundle('yii/bootstrap/modal'); $this->initOptions(); echo $this->renderToggleButton() . "\n"; diff --git a/framework/yii/bootstrap/TypeAhead.php b/framework/yii/bootstrap/TypeAhead.php index 2064224..4aee46a 100644 --- a/framework/yii/bootstrap/TypeAhead.php +++ b/framework/yii/bootstrap/TypeAhead.php @@ -68,7 +68,6 @@ class TypeAhead extends Widget */ public function run() { - $this->getView()->registerAssetBundle('yii/bootstrap/typeahead'); echo $this->renderField(); $this->registerPlugin('typeahead'); } diff --git a/framework/yii/bootstrap/Widget.php b/framework/yii/bootstrap/Widget.php index 2243bae..c607485 100644 --- a/framework/yii/bootstrap/Widget.php +++ b/framework/yii/bootstrap/Widget.php @@ -67,6 +67,7 @@ class Widget extends \yii\base\Widget $id = $this->options['id']; $view = $this->getView(); $view->registerAssetBundle(static::$responsive ? 'yii/bootstrap/responsive' : 'yii/bootstrap'); + $view->registerAssetBundle("yii/bootstrap/$name"); if ($this->pluginOptions !== false) { $options = empty($this->pluginOptions) ? '' : Json::encode($this->pluginOptions);