L'éditeur de messages bloque l'annulation #69

Closed
opened 2 years ago by Lephenixnoir · 4 comments
Owner

Utiliser les boutons d'édition modifie le texte et supprime du même temps l'historique d'annulation de l'édition, au moins sous Firefox.

Pour reproduire :

  1. Taper du texte dans un champ de texte
  2. Formatter quelque chose avec un des boutons
  3. Constater que Ctrl-Z ne permet plus de revenir en arrière
Utiliser les boutons d'édition modifie le texte et supprime du même temps l'historique d'annulation de l'édition, au moins sous Firefox. Pour reproduire : 1. Taper du texte dans un champ de texte 2. Formatter quelque chose avec un des boutons 3. Constater que Ctrl-Z ne permet plus de revenir en arrière
Darks added the
bug
label 2 years ago
Owner

L'éditeur de M↓ actuel est un truc fait à l'arrache en 10 minutes.

J'ai regardé des éditeurs clés en main (je compte pas en faire un moi-même). Quand on vire ceux qui ont des dépendances à des trucs à la con genre jQuery, Bootstrap (voir React, Angular, Vue.JS…), on réduit la liste à ceux-là :

J'aime bien le premier, à voir comment il peut s'intégrer au site. Et c'est du MIT donc parfait pour de la réutilisation.

L'éditeur de M↓ actuel est un truc fait à l'arrache en 10 minutes. J'ai regardé des éditeurs clés en main (je compte pas en faire un moi-même). Quand on vire ceux qui ont des dépendances à des trucs à la con genre jQuery, Bootstrap (voir React, Angular, Vue.JS…), on réduit la liste à ceux-là : - https://github.com/sparksuite/simplemde-markdown-editor - https://github.com/lepture/editor (faut voir comment ça se build) - https://github.com/taufik-nurrohman/text-editor J'aime bien le premier, à voir comment il peut s'intégrer au site. Et c'est du MIT donc parfait pour de la réutilisation.
Collaborator

Proposition faite dans la branche new_editor
Je remarque que c'est cet éditeur là que gitea utilise.

On peut même l'adapter pour LightScript si on veux

Proposition faite dans la branche `new_editor` Je remarque que c'est cet éditeur là que gitea utilise. On peut même l'adapter pour LightScript si on veux
Owner

C'est top ! 👍

Tu peux ouvrir une MR sur la branche dev ? 🙂

Je vais essayer de relire ça demain, ça a l'air propre en tout cas !

C'est top ! 👍 Tu peux ouvrir une MR sur la branche `dev` ? 🙂 Je vais essayer de relire ça demain, ça a l'air propre en tout cas !
Collaborator

Fermé par la MR #71

Fermé par la MR #71
Eragon closed this issue 2 years ago
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: devs/PCv5#69
Loading…
There is no content yet.