mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 01:56:58 +08:00
FIX: addPosterIcon wasn't working on initial load
This commit is contained in:
@ -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;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user