discourse/plugins
David Taylor e6edd52047
DEV: Remove widget wrapper from poll plugin (#28666)
- Uses `helper.renderGlimmer` with GJS to render the `<Poll` component without any widgets

- Moves some logic into component, so that only `@post`, `@poll` and `@titleHTML` need to be passed into the component (no more 'attrs')

- Updates `modifyClass` calls to modern syntax

- Replaces observer in `Post` model with a native setter & tracked property

- Replaced Poll EmberObject instances with TrackedObject

- Updated component tests with new arguments

- Updated some tests to qunit-dom

- Fixed up core `repliesBelow` and `repliesAbove` logic to create post models properly. Previously it was passing 'transformed' versions of posts into the model, which doesn't make sense.
2024-09-04 09:38:22 +01:00
..
automation FIX: ensures global notices are destroyed on post created (#28684) 2024-09-02 21:17:10 +02:00
chat DEV: remove CSS for consolidated DM notifications (#28728) 2024-09-04 11:39:49 +04:00
checklist Update translations (#28682) 2024-09-02 18:00:43 +02:00
discourse-details FIX: allow quote-less details BBCode 2024-06-24 14:16:36 +02:00
discourse-lazy-videos Update translations (#28577) 2024-08-29 15:37:52 -04:00
discourse-local-dates DEV: Refactor complex initializers into classes (#28661) 2024-09-02 10:08:07 +01:00
discourse-narrative-bot Update translations (#28705) 2024-09-03 11:46:50 -04:00
discourse-presence FEATURE: Support designating multiple groups as mods on category (#28655) 2024-09-04 04:38:46 +03:00
footnote Update translations (#28577) 2024-08-29 15:37:52 -04:00
poll DEV: Remove widget wrapper from poll plugin (#28666) 2024-09-04 09:38:22 +01:00
spoiler-alert Update translations (#28682) 2024-09-02 18:00:43 +02:00
styleguide Update translations (#28682) 2024-09-02 18:00:43 +02:00