Код вставки
Для замены дефолтных файлов виджетов применяется метод кода вставки applyWidgetsOptions.
var widgetsOptions = {/*...*/};
__cs.push(['applyWidgetsOptions', widgetsOptions]);
Аргументом метода является объект, который описывает url-адреса для компонентов виджетов в зависимости от типа устройства.
Объект имеет вид:
var widgetsOptions = {
'personal_form': {
desktop: {
js: '//comagic.ru/personal_form.js',
css: '//comagic.ru/personal_form_desktop.css',
tpls: {
"personal_form": '//comagic.ru/personal_form.html'
}
}
}/*,
...
*/
};
Данный объект разделен на первом уровне по именам viewcontroller'ов, на втором по типам устройств(desktop, tablet, mobile).