misc: introduce godo.editable (#89226) #26

Merged
fpeters merged 1 commits from wip/89226-editable-method into main 2024-04-19 10:08:57 +02:00
Owner

in place of showEdition() and validEdition()

in place of showEdition() and validEdition()
tjund added 1 commit 2024-04-16 11:26:08 +02:00
gitea/godo.js/pipeline/head This commit looks good Details
351e10f24f
misc: introduce godo.editable (#89226)
in place of showEdition() and validEdition()
Author
Owner

Bref, une API de Godo pour moi devrait être 1/ méthode pour passer en mode édition, 2/ méthode pour sortir du mode édition, 3/ méthodes pour "valider" ou "annuler" le nouveau contenu.

  • godo.editable = false passe l'éditeur en 'read only' et masque les barre d'outils
  • godo.editable = true active l'éditeur et affiche les barres d'outils
  • godo.cancelEdition() bascule editable à false et reset le contenu de l'éditeur
  • et toujours godo.sourceContent = godo.getHTML() pour mettre à jour la source si besoin à la validation

Ajout de la class CSS "is-editable" lorsque godo.editable == true.
Mise à jour de la page d'exemple.

> Bref, une API de Godo pour moi devrait être 1/ méthode pour passer en mode édition, 2/ méthode pour sortir du mode édition, 3/ méthodes pour "valider" ou "annuler" le nouveau contenu. * `godo.editable = false` passe l'éditeur en 'read only' et masque les barre d'outils * `godo.editable = true` active l'éditeur et affiche les barres d'outils * `godo.cancelEdition()` bascule editable à false et reset le contenu de l'éditeur * et toujours `godo.sourceContent = godo.getHTML()` pour mettre à jour la source si besoin à la validation Ajout de la class CSS "is-editable" lorsque godo.editable == true. Mise à jour de la page d'exemple.
fpeters approved these changes 2024-04-16 11:44:10 +02:00
fpeters left a comment
Owner

Ok j'ai posé entrouvert/wcs#1416 pour adapter wcs; si c'est bon de l'autre côté celui-ci peut être poussé.

Ok j'ai posé https://git.entrouvert.org/entrouvert/wcs/pulls/1416 pour adapter wcs; si c'est bon de l'autre côté celui-ci peut être poussé.
fpeters merged commit 351e10f24f into main 2024-04-19 10:08:57 +02:00
fpeters deleted branch wip/89226-editable-method 2024-04-19 10:08:57 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/godo.js#26
No description provided.