Подключение js библиотек

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
pochchta
Сообщения: 17
Зарегистрирован: 2020.07.15, 09:28

Подключение js библиотек

Сообщение pochchta »

Здравствуйте.
Сделал виджет со своим Asset в котором подключается new-widget.js

Код: Выделить всё

class newWidget {
	static init(){/**/};
}
У меня есть AppAsset в котором подключается user.js

Код: Выделить всё

window.onload = function() {
    	newWidget.init();
};
Виджет newWidget подключен не на всех страницах, как лучше проверить его наличие?
Аватара пользователя
ElisDN
Сообщения: 5841
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Подключение js библиотек

Сообщение ElisDN »

Код: Выделить всё

if (window.newWidget) {
    newWidget.init();
}
pochchta
Сообщения: 17
Зарегистрирован: 2020.07.15, 09:28

Re: Подключение js библиотек

Сообщение pochchta »

Не работает. В window нет моего класса "gcs".

Консоль

Код: Выделить всё

Boolean(window.yii)
true
Boolean(window.gcs)
false
gcs.init
ƒ init() {
        $(document)
...
Аватара пользователя
ElisDN
Сообщения: 5841
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Подключение js библиотек

Сообщение ElisDN »

Значит AppAsset подключается раньше NewWidgetAsset
Ответить