discourse/app/assets/javascripts
Martin Brennan 70f7c0ee6f
FEATURE: More flexible admin plugin config nav definition (#26254)
This commit changes the API for registering the plugin config
page nav configuration from a server-side to a JS one;
there is no need for it to be server-side.

It also makes some changes to allow for 2 different ways of displaying
navigation for plugin pages, depending on complexity:

* TOP - This is the best mode for simple plugins without a lot of different
  custom configuration pages, and it reuses the grey horizontal nav bar
  already used for admins.
* SIDEBAR - This is better for more complex plugins; likely this won't
  be used in the near future, but it's readily available if needed

There is a new AdminPluginConfigNavManager service too to manage which
plugin the admin is actively viewing, otherwise we would have trouble
hiding the main plugin nav for admins when viewing a single plugin.
2024-03-21 13:42:06 +10:00
..
admin FEATURE: More flexible admin plugin config nav definition (#26254) 2024-03-21 13:42:06 +10:00
bootstrap-json Build(deps-dev): Bump express from 4.18.3 to 4.19.0 (#26277) 2024-03-21 07:03:04 +08: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 FEATURE: More flexible admin plugin config nav definition (#26254) 2024-03-21 13:42:06 +10:00
discourse-common Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
discourse-hbr Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
discourse-i18n DEV: Update ember-cli to 5.6.0 (#25886) 2024-02-27 10:48:30 +01:00
discourse-markdown-it FIX: support [code] in blockquotes (#26182) 2024-03-14 19:31:22 +01:00
discourse-plugins Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
discourse-widget-hbs Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
docs
ember-addons
ember-cli-progress-ci DEV: Add progress output in CI during ember-cli build (#17977) 2022-08-17 22:39:52 +01:00
ember-production-deprecations DEV: Add production-mode shim for Em deprecation (#25109) 2024-01-03 10:39:59 +00:00
float-kit Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
locales DEV: convert I18n pseudo package into real package (discourse-i18n) (#23867) 2023-10-12 14:44:01 +01:00
pretty-text Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
select-kit Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08:00
theme-transpiler Build(deps): Bump the babel group with 2 updates (#26272) 2024-03-21 07:03:29 +08: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 Drop support for iOS < 15.7 (#19847) 2023-01-16 17:28:59 +00:00
run-patch-package DEV: Automatically retry patch-package on failure (#23583) 2023-09-14 12:25:06 +01:00
service-worker.js.erb FIX: Service worker push notifications when cache disabled (#25610) 2024-02-08 11:55:32 +00:00