logger: add explicit 'plugin loaded', 'catalog opened', 'detail opened' events for device visibility
This commit is contained in:
1 parent
d9e5d5b7a4
commit
10285e7c14
1 file changed
+8
@@ -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'));
|
||||
|
||||
Reference in new issue
Block a user