Commit Graph

15 Commits

Author SHA1 Message Date
OsamaSayegh 803787ba74
Revert "Revert "DEV: Migrate custom header links to new objects setting type (#53)""
This reverts commit a178fdd2f7.
2024-04-25 02:03:58 +03:00
OsamaSayegh a178fdd2f7
Revert "DEV: Migrate custom header links to new objects setting type (#53)"
This reverts commit 73747938bd.
2024-04-25 01:56:51 +03:00
Alan Guo Xiang Tan 73747938bd
DEV: Migrate custom header links to new objects setting type (#53)
Why this change?

Since discourse/discourse@a440e15, we have started to support objects typed theme setting so we are switching this theme component to use it instead as it provides a much better UX for configuring the settings required for the theme component.
2024-04-23 11:50:20 +08:00
Alan Guo Xiang Tan 5006125483
DEV: Rename `Custom_header_links` settings to `custom_header_links` (#45)
Why this change?

Using uppercase in settings name is not part of our convention so
renaming it here.
2024-01-26 10:15:41 +08:00
David Taylor 916b1ffeff
DEV: Update to support core outletArgs change (#44) 2023-12-08 17:34:37 +00:00
Alan Guo Xiang Tan f537e66015
DEV: Switch to new API to render into plugin outlet take 2 (#40)
This reverts commit c2c6b9bc37.

Theme compatibility issue has been fixed.
2023-10-18 08:42:29 +08:00
Alan Guo Xiang Tan d3498f70b7
Revert "DEV: Switch to new API to render into plugin outlet (#37)" (#39)
This partially reverts commit 87404864d2.

Compatibility issue is causing the theme to break: https://meta.discourse.org/t/-/282144
2023-10-16 15:23:33 +08:00
Alan Guo Xiang Tan 87404864d2
DEV: Switch to new API to render into plugin outlet (#37)
Why this change?

The renderInOutlet plugin API was introduced in Discourse core which
we will prefer to use going forward.
2023-10-11 11:33:37 +08:00
Kris 71c9104e48
REFACTOR: move widget to an ember component (#34) 2023-08-03 12:05:58 -04:00
Arkshine 6bc3216b80
FIX: Links are not displayed if the setting doesn't associate a locale (#31)
Related #30.
Reported here: https://meta.discourse.org/t/missing-custom-header-links-after-update/262594

#### Current behavior
The links are not displayed if a locale is not provided in the setting.

#### Expected behavior
By not associating a locale with a link, the link should be displayed by default regardless of the user's language.
2023-04-24 09:09:35 -05:00
Lena MONTENOT 0661c627cb
Add a locale filter to links (#30)
* Add a locale attribute to custom header links

This attribute is to be set to a language code like 'fr', 'en' or 'de'.

* Filter out links which locale is different from the html document's

* prettier

* more syntax

---------

Co-authored-by: Lena Montenot <lena.montenot@commown.coop>
Co-authored-by: Jordan Vidrine <jordan@jordanvidrine.com>
2023-04-21 08:30:07 -05:00
Jarek Radosz a594339a5f
DEV: Add CI setup (#23) 2022-06-18 01:33:51 +02:00
awesomerobot 3dae9074dc need import 2021-06-02 16:48:34 -04:00
awesomerobot 6c59a269f2 DEV: When decorating home-logo, allow target blank 2021-06-02 16:47:29 -04:00
jjaffeux a22d636551 REFACTOR: new code layout/removes jquery/coding standards 2020-09-23 17:00:33 +02:00