Development #20864
ckeditor: rajouter le formatage pour les notes
0%
Description
.
Fichiers
Demandes liées
Historique
Mis à jour par Serghei Mihai il y a plus de 6 ans
- Fichier 0001-ckeditor-add-note-in-available-formats-20864.patch 0001-ckeditor-add-note-in-available-formats-20864.patch ajouté
- Patch proposed changé de Non à Oui
Avec rajout de la classe "note" au div.
Ça serait top que le rendu se fasse directement dans CKEditor. Je vais étudier cela.
Mis à jour par Serghei Mihai il y a plus de 6 ans
- Lié à Development #14169: Créer un style 'note' destiné à la rédaction de la documentation. ajouté
Mis à jour par Serghei Mihai il y a plus de 6 ans
- Lié à Development #14169: Créer un style 'note' destiné à la rédaction de la documentation. supprimé
Mis à jour par Serghei Mihai il y a plus de 6 ans
- Lié à Development #20856: rajouter des styles pour du code et notes dans CKEditor ajouté
Mis à jour par Serghei Mihai il y a plus de 6 ans
- Fichier format_note.png format_note.png ajouté
Exemple du résultat en backoffice.
Mis à jour par Frédéric Péters il y a plus de 6 ans
Ça serait top que le rendu se fasse directement dans CKEditor. Je vais étudier cela.
Ce n'est pas trop compliqué,
CKEDITOR_CONFIGS = { 'default': { 'allowedContent': True, + 'contentsCss': STATIC_URL + 'css/combo.ckeditor.css', 'removePlugins': 'stylesheetparser',
et le fichier css avec un contenu genre,
@import url(/static/ckeditor/ckeditor/contents.css); .cke_editable .note::before { content: "\f24a"; /* sticky-note-o */ position: absolute; left: 4px; font-size: 100%; font-family: FontAwesome; }
Mais avant ça, à tester, le comportement ne me semble pas satisfaisant; je commence à taper du texte, je mets le style "Note" je continue à taper, je passe au paragraphe suivant, il me crée un second <div class="note">, je séléctionne le format "normal, ce <div class="note"> se transforme en <p class="note">.
Aussi, on peut facilement imaginer des notes faisant deux paragraphes et ça n'est pas possible.
Je suggérerais de regarder https://ckeditor.com/cke4/addon/div ("CreateDiv" à ajouter dans la définition de la barre d'outils), mais ça ne m'a pas l'air parfait non plus, là aussi ça ne me semble pas évident de sortir du div créé.