logger: add explicit 'plugin loaded', 'catalog opened', 'detail opened' events for device visibility

This commit is contained in:
Hermes committed 2026-08-09 19:07:58 +02:00
1 parent d9e5d5b7a4
commit 10285e7c14
1 file changed
+8
+8
View File
@@ -43,6 +43,8 @@
} catch (e) {}
})();
console.log('[mymovies] plugin loaded', PLUGIN.name, 'base', DEFAULT_BASE);
// Localized strings. Register once, then use Lampa.Lang.translate(KEY).
var STRINGS = {
mymovies_title: { ru: 'Мои фильмы', en: 'My Movies' }
@@ -240,6 +242,7 @@
return;
}
started = true;
console.log('[mymovies] catalog opened, films:', (comp._movies || []).length);
var target = comp._selectedId
? cards.filter('[data-id="' + comp._selectedId + '"]')[0]
: cards[0];
@@ -324,6 +327,11 @@
// + toggle() re-applies focus to btns[0] and causes the button to "jump".
if (!comp._detailBound) {
comp._detailBound = true;
console.log('[mymovies] detail opened:', (function () {
var m = selected || (comp.activity && comp.activity.object);
m = resolveMovie(m);
return (m && (m.title || m.id)) || '?';
})());
Lampa.Controller.add('content', {
toggle: function () {
Lampa.Controller.collectionSet($('.mymovies-detail .full-start-new__buttons'));