diff --git a/plugin.js b/plugin.js index 131b9c9..e96039b 100644 --- a/plugin.js +++ b/plugin.js @@ -32,7 +32,7 @@ grid.className = 'movies-grid'; html.appendChild(grid); - comp.activity.loader(true); + if (comp.activity) comp.activity.loader(true); fetch(base() + 'movies/catalog.json') .then(function (r) { @@ -40,7 +40,7 @@ return r.json(); }) .then(function (data) { - comp.activity.loader(false); + if (comp.activity) comp.activity.loader(false); var movies = (data && data.movies) || []; console.log('[mymovies] loaded', movies.length, 'films'); renderMovies($(grid), movies); @@ -48,7 +48,7 @@ Lampa.Layer.visible(html); }) .catch(function (err) { - comp.activity.loader(false); + if (comp.activity) comp.activity.loader(false); console.error('[mymovies] catalog error', err); grid.innerHTML = '
Ошибка загрузки каталога
'; Lampa.Layer.update(html);