discourse/plugins
Joffrey JAFFEUX fe16633a0c
DEV: allows for multiple menus/tooltips (#26823)
menus and tooltips are now appended to their own portals. The service are the only responsible for managing the instances, prior to this commit, services could manage one instance, but the DMenu and DTooltip components could also take over which could cause unexpected states.

This change also allows nested menus/tooltips.

Other notable changes:

- few months ago core copied the CloseOnClickOutside modifier of float-kit without removing the float-kit one, this commit now only use the core one.
- the close function is now trully async
- the close function accepts an instance or an identifier as parameter
2024-05-07 23:48:44 +02:00
..
automation Update translations (#26903) 2024-05-07 09:31:46 -04:00
chat DEV: allows for multiple menus/tooltips (#26823) 2024-05-07 23:48:44 +02:00
checklist UX: loading spinner when clicking an item 2024-04-25 18:45:38 +02:00
discourse-details DEV: refactor morphed preview specs 2024-04-10 10:36:20 +02:00
discourse-lazy-videos DEV: Fix random typos (#26881) 2024-05-06 20:52:48 +02:00
discourse-local-dates DEV: allows for multiple menus/tooltips (#26823) 2024-05-07 23:48:44 +02:00
discourse-narrative-bot Update translations (#26463) 2024-04-02 18:19:46 +02:00
discourse-presence DEV: Add appEvents for composer / DEditor toolbar events (#26517) 2024-04-05 08:35:25 -05:00
footnote FEATURE: Allow dismissing tooltips by clicking their button (#26668) 2024-04-18 13:16:55 +02:00
poll PERF: bail out of expensive post validations 2024-05-07 18:56:16 +02:00
spoiler-alert DEV: Remove unnecessary rails_helper requiring (#26364) 2024-03-26 11:32:01 +01:00
styleguide DEV: add toast progress bar to styleguide (#26767) 2024-04-26 16:49:58 +08:00