Делаю два плагина для october cms. У них есть зависимости от js библиотек. В частности зависимость от jquery ui и ещё нескольких либ.
Как сделать так чтоб при добавлении на одну страницу компонентов из этих двух плагинов не загрузилось jquery ui два раза?
Вот код компонента.
class ImbaChat extends \Cms\Classes\ComponentBase {
public function onRun() {
$this->addJs('/plugins/imbachat/imbachat/assets/js/lib/jquery-ui-1.12.1.custom/jquery-ui.min.js');
.....
}
}
В нём я добавил зависимость от jquery-ui и такая же зависимость будет у другого плагина. Но заранее я вроде как не знаю будут ли они оба установлены или нет.