شاركوا ديكورات الهالوين الخاصة بكم في Discourse!

There’s an error on this part. I suppose Discourse changed some methods.

Discourse.appEvents.on('composer:opened', () => {

TypeError: Cannot read properties of undefined (reading 'on')

But I don’t know Discourse development enough to fix this error by myself. If someone has a clue…

3 إعجابات

@Canapin

Instead of Discourse.appEvents.on, give this a try:

const appEvents = api.container.lookup("service:app-events");
appEvents.on('composer:opened', () => {
6 إعجابات

Sadly this doesn’t work either.
image

No “Your site is broken” banner though

إعجابَين (2)

Is your code wrapped in the plugin script tags? It should have access to api inside the script tags.

<script type="text/discourse-plugin" version="1.4.0">
...
</script>
إعجابَين (2)

Yeah, forgot that part.

إعجابَين (2)

Having a hard time catching it, but it’s working! :tada:

3 إعجابات

my ghost doesn’t appear, a broken image appears

إعجاب واحد (1)

Can you make a screenshot of your theme/theme component on which you added the Halloween code? This screen, but from your forum:

Can you also send a screenshot of your head section in this theme/theme component, so I can see the code?

إعجابَين (2)