FIX: addPosterIcon wasn't working on initial load

This commit is contained in:
Régis Hanol
2016-04-01 18:25:13 +02:00
parent 1481b3420e
commit 514d6ede0e

View File

@ -75,12 +75,13 @@ class PluginApi {
* ``` * ```
**/ **/
addPosterIcon(cb) { addPosterIcon(cb) {
const mobileView = this.container.lookup('site:main').mobileView; const site = this.container.lookup('site:main');
const loc = mobileView ? 'before' : 'after'; const loc = site && site.mobileView ? 'before' : 'after';
decorateWidget(`poster-name:${loc}`, dec => { decorateWidget(`poster-name:${loc}`, dec => {
const attrs = dec.attrs; const attrs = dec.attrs;
const result = cb(attrs.userCustomFields || {}, attrs); const result = cb(attrs.userCustomFields || {}, attrs);
if (result) { if (result) {
let iconBody; let iconBody;