zestedesavoir / zds-site

Cœur du projet technique de Zeste de Savoir
https://zestedesavoir.com
Other
268 stars 161 forks source link

La création de tableaux complexes peut rendre l'édition très (très) complexe #2064

Open Deuchnord opened 9 years ago

Deuchnord commented 9 years ago

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 :

Bon courage :-)

GerardPaligot commented 8 years ago

@sandhose Qu'est ce qu'il en sera quand tu auras dev le nouvel éditeur ?

sandhose commented 8 years ago

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.

nils-van-zuijlen commented 6 years ago

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.

nils-van-zuijlen commented 6 years ago

Par contre, le problème de la largeur du textarea est toujours présente.