Salut,

J'ai vu plusieurs splitter en JQuery mais j'aimerais en avoir un en "JS pur"...

J'ai trouv� deux librairies pour l'instant :

- Splitter : http://andrienko.github.io/splitter
- Split.js : https://split.js.org

1 - Le premier est tr�s simple � comprendre et � utiliser. On peut faire facilement des layout assez complexe comme le dernier exemple de la page.

C'est assez intuitif car on d�finit le layout avec du code html, on utilise des class pour indiquer si la division est horizontale ou verticale. On a donc d�j� sans le JS une bonne id�e du layout ---> c'est-�-dire qu'on peut deviner � quoi va ressembler le layout en regardant le HTML.

Par contre les inconv�nients c'est qu'il fonctionne par paire : on peut facilement avoir deux colonnes ou deux lignes mais si on veut par exemple trois colonnes cela se complique un peu : Il faut une cellule de deux colonnes et ensuite on imbrique dans la deuxi�me colonne une autre cellule de deux colonnes...

En plus avec ce de syst�me si on fait varier la largeur de la premi�re colonne alors les largeurs des deux autres colonnes varient aussi alors qu'on pourrait s'attendre � ce que seuls les largeurs des premi�res colonnes varient (tant que les limites ne sont pas atteintes)...

Avec trois colonnes/lignes cela se complique d�j� et la complexit� augmente avec le nombres de colonnes et de lignes se multiplient cela devient fastidieux et moins lisible...

2 - Je trouve le deuxi�me bien plus compliqu� � mettre en �uvre, beaucoup moins lisible, c'est � l'utilisateur de g�rer les emplacements avec le HTML/CSS... Apparemment le code JS s�occupe surtout de placer les splitters...

On a plus de libert� mais c'est beaucoup plus compliqu� du coup...

Par contre on peut mettre nos trois colonnes dans la m�me cellule sans probl�me apparemment...

----

Bref est-ce que vous connaissez d'autres librairies qui combineraient les avantages de ces deux librairies sans les inconv�nients (lol)?

Sinon cela me semble faisable � faire...