discourse/app/assets/javascripts
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
..
admin DEV: Use current-user service wherever possible (#26901) 2024-05-07 22:19:42 +02:00
custom-proxy DEV: Rename 'bootstrap-json' addon to 'custom-proxy' (#26561) 2024-04-08 19:53:02 +01:00
deprecation-silencer DEV: Update ember-cli to 5.6.0 (#25886) 2024-02-27 10:48:30 +01:00
dialog-holder Build(deps-dev): Bump webpack from 5.90.3 to 5.91.0 (#26273) 2024-03-21 07:03:20 +08:00
discourse DEV: allows for multiple menus/tooltips (#26823) 2024-05-07 23:48:44 +02:00
discourse-common Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
discourse-hbr DEV: Convert discourse-hbr to a regular package (#26562) 2024-04-08 20:00:34 +01:00
discourse-i18n DEV: Update ember-cli to 5.6.0 (#25886) 2024-02-27 10:48:30 +01:00
discourse-markdown-it UX: add title attribute to composer preview image controls (#26301) 2024-03-22 09:49:10 -04:00
discourse-plugins Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
discourse-widget-hbs Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
docs
ember-addons
ember-cli-progress-ci PERF: Improve production JS build in low-memory environments (#26849) 2024-05-02 11:43:59 +01:00
ember-production-deprecations DEV: Drop unused shims for Ember 3 deprecations (#26563) 2024-04-09 09:22:37 +01:00
float-kit DEV: allows for multiple menus/tooltips (#26823) 2024-05-07 23:48:44 +02:00
locales
pretty-text Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
select-kit Build(deps): Bump the babel group with 2 updates (#26811) 2024-04-30 01:38:48 +02:00
theme-transpiler Build(deps): Bump babel-plugin-ember-template-compilation (#26871) 2024-05-06 10:43:33 +02:00
truth-helpers DEV: Convert truth-helpers to a v2 addon and simplify imports (#26029) 2024-03-05 15:24:47 +00:00
.npmrc
handlebars-shim.js
polyfills.js
run-patch-package
service-worker.js.erb DEV: Drop workbox dependency (#26735) 2024-04-24 10:19:12 +01:00