mirror of
https://github.com/discourse/discourse.git
synced 2024-11-24 20:51:50 +08:00
e1ba4c6b73
What is the problem? There are two problems being fixed here: 1. When opening the composer, we are seeing multiple requests made to the `/composer_messages` endpoint. This is due to our use of the `transitionend` event on the `#reply-control` element. The event is fired once for each transition event and the `#reply-control` element has multiple transition events. 2. System tests have animations disabled so the `transitionend` event does not fire at all. What is the solution? Instead of relying on the `transitionend` event, we can instead just observer the `composerState` property of the `ComposerBody` component and trigger the `composer:opened` appEvent with a delay that is similar to the transition duration used for the `ComposerBody` component. |
||
---|---|---|
.. | ||
admin | ||
base | ||
components | ||
foundation | ||
modal | ||
select-kit | ||
d-editor.scss | ||
font-variables.scss | ||
input_tip.scss | ||
printer-friendly.scss | ||
software-update-prompt.scss | ||
topic-entrance.scss | ||
topic-timeline.scss | ||
whcm.scss |