Страница 1 из 1

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

Добавлено: 2023.02.01, 06:17
pochchta
Здравствуйте.
Сделал виджет со своим Asset в котором подключается new-widget.js

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

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

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

window.onload = function() {
    	newWidget.init();
};
Виджет newWidget подключен не на всех страницах, как лучше проверить его наличие?

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

Добавлено: 2023.02.03, 22:03
ElisDN

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

if (window.newWidget) {
    newWidget.init();
}

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

Добавлено: 2023.02.06, 05:14
pochchta
Не работает. В window нет моего класса "gcs".

Консоль

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

Boolean(window.yii)
true
Boolean(window.gcs)
false
gcs.init
ƒ init() {
        $(document)
...

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

Добавлено: 2023.02.06, 08:05
ElisDN
Значит AppAsset подключается раньше NewWidgetAsset