Pavilion Header Search Theme Component

Merci ! J’ai vérifié Github, mais je n’y ai pas encore trouvé de nouveaux commits.

Merci pour le conseil sur la couleur, je voulais en fait dire la couleur de la bordure de la boîte de recherche (en blanc). Y a-t-il un moyen de faire cela aussi ?

Screenshot from 2023-03-02 10-13-59

Cela signifie que vous n’utilisez pas ce composant de thème :slight_smile: Partagez un lien vers le dépôt github que vous venez de vérifier.

1 « J'aime »

Ce composant pourrait-il réellement fonctionner avec le raccourci clavier pour la recherche (« / ») ? Actuellement, l’utilisation du raccourci le fait revenir à l’icône de recherche et au menu déroulant :

À titre de référence, le composant de recherche d’en-tête officiel présente un léger problème : il entre dans le champ de recherche lors de l’utilisation du raccourci, mais n’affiche ensuite les résultats qu’après avoir réellement sélectionné le champ avec un clic de souris :

Je me demande donc s’il existe un moyen de rendre la recherche d’en-tête entièrement compatible avec l’utilisation du raccourci clavier ?

1 « J'aime »

En fait, je pense que vos mises à jour concernaient le thème, c’est-à-dire le thème entier (notez le nom du dépôt) :

Je parlais du composant : GitHub - discourse/discourse-header-search

Il semble avoir un propriétaire différent, j’ai probablement confondu, désolé.

Oui, c’est exact. C’est le dépôt associé à ce sujet, même s’il n’est pas correctement nommé. Voir le message d’origine

Vous voulez celui-ci

1 « J'aime »

D’accord, merci. Si c’est aussi un composant, je peux l’utiliser en conjonction avec mon thème. J’essaierai celui-ci aussi alors. Merci pour votre aide.

Peut-être pourriez-vous mettre à jour ceci dans le message d’origine pour préciser qu’il s’agit d’un composant (peut-être y a-t-il d’autres personnes comme moi qui éviteraient un thème, mais aimeraient un composant)

Récemment, avec la dernière mise à jour du code source de Discourse, le composant de thème a eu un conflit et la barre d’en-tête de Discourse a disparu.

D’après ce que je vois, le composant utilise du code obsolète. Je pense qu’il est normal qu’il ne fonctionne plus avec tous les changements de modernisation récents qui se produisent dans le noyau.

En alternative, vous avez ces deux composants thématiques officiels :

1 « J'aime »

J’ai marqué ceci comme broken pour l’instant. @angus n’hésitez pas à supprimer le tag si/quand il aura été mis à jour.

En plus des dépréciations, l’implémentation de la recherche de core est récemment passée des Widgets aux Glimmer Components, donc j’imagine que ce thème nécessiterait un refactoring important pour le remettre en marche.

Comme @Arkshine l’a dit, nous avons quelques composants de thème official similaires, ils constituent donc une bonne alternative (ou une bonne référence sur la façon de réimplémenter celui-ci).

2 « J'aime »

C’est la première chose que j’ai construite en tant que développeur logiciel, en 2015 (bien que ce fût un plugin à l’époque car les composants de thème n’existaient pas ; même code cependant), donc j’ai un peu de nostalgie à ce sujet. Mais à moins que quelqu’un ne veuille sérieusement cela à la place des composants mentionnés par @Arkshine, cela restera cassé.

4 « J'aime »

@angus J’ai ouvert une PR ici pour la désactiver automatiquement sur les versions récentes de Discourse, et ajouté une description indiquant qu’elle n’est plus prise en charge :

J’ai également ajouté un :warning: à l’OP ici avec un lien vers des alternatives officielles.

3 « J'aime »