des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Yii bootstrap 2.1.1 TypeError: $.fn.popover is undefined?

полный текст ошибки

TypeError: $.fn.popover is undefined
elem[ ontype ] = null;


Использую yii bootstrap 2.1.1 + yii heart. После нажатия на дэйтпткер в контролере

$content = $this->renderPartial('admin', array(
        'model' => $model,
    ), false, true);       
    }


загружаются скрипты

POST localhost/mining/analiz/analizCreate/reports_ajax

GET localhost/mining/assets/8a0db51/jquery.js?_=143193...

GET localhost/mining/assets/8a0db51/jquery.ba-bbq.js?_...

GET localhost/mining/assets/a34e3285/bootstrap-editabl...


а затем эта ошибка. Вроде как предлагают поменять местами jquery и bootstrap.js

пробовал в components\bootstrap.php менять порядок

protected function registerJsPackagesIfEnabled()
{
    if (!$this->enableJS)
        return;

    if (!$this->ajaxJsLoad && Yii::app()->request->isAjaxRequest)
        return;

    $this->registerPackage('bootstrap.js');
    $this->registerPackage('bootstrap-noconflict');

    if ($this->enableBootboxJS)
        $this->registerPackage('bootbox');

    if ($this->enableNotifierJS)
        $this->registerPackage('notify');

    $this->registerPopover();
    $this->registerTooltip();
}
      protected function addOurPackagesToYii()
{
    foreach ($this->packages as $name => $definition) {
        $this->assetsRegistry->addPackage($name, $definition);
    }
    $this->assetsRegistry->scriptMap['jquery-ui.min.js'] = $this->getAssetsUrl() . '/js/jquery-ui-no-conflict.min.js';
}


но все равно получаю такой порядок

<script src="/mining/assets/8a0db51/jquery.js" type="text/javascript">
<script src="/mining/assets/a34e3285/bootstrap/js/bootstrap.js" type="text/javascript">


кто знает как победить?
  • Вопрос задан
  • 404 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы