Open Deuchnord opened 9 years ago
@sandhose Qu'est ce qu'il en sera quand tu auras dev le nouvel éditeur ?
Ah, bah j'étais passé à côté de cette issue. Ca peut s'imaginer avec le nouvel éditeur, mais c'est clairement complexe à gérer, et ça viendra plus tard, je pense.
La largeur des cellules dans le code est prise en compte. Ça n'a l'air de rien comme ça, mais c'est assez gênant, car si une cellule prend une largeur exceptionnellement plus grande que les autres, cela veut dire que ces dernières doivent être adaptées en largeur pour ne pas casser l'affichage.
L'arrivée de zmarkdown a changé ce comportement : La largeur dans le code n'est plus prise en compte.
QA :
+-------------------------------------------------+-----------------------------------------+------------------------------------------+----------------------------------------+ | -> PC principal <- | -> Netbook <- | -> Tablette hybride <- | -> MacBook Pro <- | -> « Severus » <- | -> « Jedusor » <- | -> « Minerva » <- | -> « Bellatrix » <- | +=================================================+=========================================+==========================================+========================================+ | - PC portable Dell XPS L501X | - Asus 1015CX | - Dell Venue 10 Pro | - MacBook Pro 15 pouces mi-2015 | - Processeur Intel Core i5 M560 2.67 GHz | - Processeur Intel Atom 1,60GHz 32 bits | - Processeur Intel Atom 1,33 GHz 64 bits | - Processeur Intel Core i7, 2,2 GHz | - 4 Go de mémoire vive | - 1 Go de mémoire vive | - 2 Go de mémoire vive | - 16 Go de mémoire vive | +-------------------------------------------------+-----------------------------------------+------------------------------------------+----------------------------------------+ | -> Systèmes d'exploitation <- | +-------------------------------------------------+-----------------------------------------+------------------------------------------+----------------------------------------+ | - Arch Linux | -> Arch Linux <- | -> Windows 10 (32 bits) <- | -> macOS High Sierra (10.13) <- | - Windows 7 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+-------------------------------------------------+-----------------------------------------+------------------------------------------+----------------------------------------+
```markdown
+------------------------------------------+-----------------------------------------+------------------------------------------+-------------------------------------+
| -> PC principal <- | -> Netbook <- | -> Tablette hybride <- | -> MacBook Pro <- |
| -> « Severus » <- | -> « Jedusor » <- | -> « Minerva » <- | -> « Bellatrix » <- |
+==========================================+=========================================+==========================================+=====================================+
| - PC portable Dell XPS L501X | - Asus 1015CX | - Dell Venue 10 Pro | - MacBook Pro 15 pouces mi-2015 |
| - Processeur Intel Core i5 M560 2.67 GHz | - Processeur Intel Atom 1,60GHz 32 bits | - Processeur Intel Atom 1,33 GHz 64 bits | - Processeur Intel Core i7, 2,2 GHz |
| - 4 Go de mémoire vive | - 1 Go de mémoire vive | - 2 Go de mémoire vive | - 16 Go de mémoire vive |
+------------------------------------------+-----------------------------------------+------------------------------------------+-------------------------------------+
| -> **Systèmes d'exploitation** <- |
+------------------------------------------+-----------------------------------------+------------------------------------------+-------------------------------------+
| - Arch Linux | -> Arch Linux <- | -> Windows 10 (32 bits) <- | -> macOS High Sierra (10.13) <- |
| - Windows 7 | | | |
+------------------------------------------+-----------------------------------------+------------------------------------------+-------------------------------------+
Ils doivent donner le même rendu.
Par contre, le problème de la largeur du textarea
est toujours présente.
Si la création de tableaux complexes avec l'implémentation proposée est claire et efficace, elle pose quelques soucis lorsque l'on veut créer un tableau relativement large ou vraiment complexe.
Voici par exemple les soucis que j'ai rencontrés quand j'ai créé le tableau sur ma page de profil :
<textarea>
a une largeur fixe, ce qui fait que dans le cas où je voudrais ajouter une nouvelle colonne, le navigateur couperait la ligne en deux. Le problème de ce comportement est qu'il rend difficile sa lecture dans le code, et est source d'erreur. La solution la plus simple serait sûrement de proposer un mode dans lequel le<textarea>
prendrait toute la largeur de la page, ou bien une option que l'on pourrait activer/désactiver à la volée dans l'éditeur pour changer l'attributwrap
(valide HTML5, plus d'infos sur cet attribut ici)Bon courage :-)