Sélection en bloc de toute la ligne

:information_source: Résumé Rend la ligne entière de l’élément de la liste des sujets sélectionnable
:eyeglasses: Aperçu Theme Creator
:hammer_and_wrench: Dépôt GitHub - VaperinaDEV/full-row-bulk-select: This theme component makes the full topic list item row selectable with click or tap.
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau sur les thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

Installer ce composant de thème

Bonjour :wave:

Ce composant de thème rend la ligne entière de l’élément de la liste des sujets sélectionnable par clic ou par tap. Il est beaucoup plus facile de sélectionner un sujet, principalement sur mobile.

17 « J'aime »

Semble quelque chose qui devrait être #officiel ?

8 « J'aime »

Très bonne fonction, a résolu un gros problème !!! Merci !! Et les officiels devraient inclure ce plugin !!!

2 « J'aime »

Il y a un problème. Avec l’iPad en tout cas, je n’ai pas vérifié les autres.

Cinq sélectionnés. Montrer les lignes sélectionnées de cette façon est étrange et au début, ce n’était pas comme ça. Si je sélectionne tout et que je commence à faire défiler, ce bleu devient de plus en plus dégradé, et à un moment donné, DiscourseHub plante (ce plantage peut être un autre problème de DiscourseHub et de l’iPad, cependant).

Mais il y a un conflit avec Topic List Previews.

Tout (alias 30 dans le jargon de Discourse) est sélectionné. Le texte le dit aussi, mais il n’y en a qu’un de sélectionné. Et si tout devait être effacé, cela efface en fait une seule sélection et déplace la coche d’un cran vers le bas.

Je vous laisse vous débrouiller pour savoir s’il s’agit d’un vrai conflit ou si cela vient de Discourse ou autre. Mais la sélection avec le bleu dégradé ne fonctionne tout simplement pas :smirking_face:

1 « J'aime »

Bonjour :wave: Oui, il semble que ce problème concerne Safari, pas tellement table avec position: relative;. Je pense qu’il n’est pas possible de le faire avec du CSS. Mais je l’ai résolu avec Javascript, nous avons dû calculer la hauteur de topic-list-item et l’utiliser pour la hauteur de l’overlay bulk-select.

Merci pour le rapport :slight_smile:

2 « J'aime »

Merci ! Cela fonctionne bien maintenant [1]


  1. sauf avec les aperçus de liste de sujets, mais ce problème est purement cosmétique ↩︎

1 « J'aime »