You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
protected/components | 2 months ago | |
public/js/popper-1.16.1 | 2 months ago | |
.gitignore | 2 months ago | |
LICENSE | 2 months ago | |
README.md | 2 months ago |
README.md
yii1-component-popperjs1
Простой компонент для yii-1 для регистрации popper.js v1.x.
Сама библиотека тоже присутствует.
Расположение - рекомендованное для проектов на yii-1.
Пример подключения
Выгружаем компонент в protected/extensions/.
В файле config/main.php:
// application components
'components' => array(
...
'popperjs' => array(
'class' => 'ext.yii1-component-popperjs1.protected.components.PopperJsComponent',
/* доступные параметры */
/*
'debug' => false, // bool, вкл-выкл подключение минифицированных версий js
'utils' => false, // bool, вкл-выкл подключение дополнительной версий js
'cdn' => false, // bool, включает использование cdn (cloudflare)
'position' => CClientScript::POS_END, // int, где разместить скрипт
// - CClientScript::POS_HEAD - после title
// - CClientScript::POS_BEGIN - в начале body
// - CClientScript::POS_END - в конце body
'async' => false, // bool, вкл-выкл асинхронную загрузку
'defer' => false, // bool, вкл-выкл асинхронную загрузку, запустить после разбора страницы
'localUrl' => '/js/popper-{version}',
// string, ссылка на локальные файлы в document_root
'cdnUrl' => 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/{version}/',
// string, ссылка на путь в cdn. по-умолчанию заменяется {version} на версию библиотеки.
'commonJs' => 'popper.js'
// string, название файла библиотеки
'utilsJs' => 'popper-utils.js'
// string, название файла дополнительной библиотеки
*/
),
...
),
Пример использования
В коде view, или начале layouts/main.php:
Yii::app()->popperjs->register();