Créez une arborescence de fichiers en jQuery - Step 8 et Fin

Posé ici le jeudi 17 juin 2010 à 14:01 par Jay Salvat

step8.png

Nous voici enfin à la fin de cette longue série d'articles. J'espère qu'elle ne vous aura pas trop découragée. Depuis la semaine dernière, notre plugin est complet. Pour le parfaire, j'aimerais y ajouter quelques événements me permettant de suivre les modifications effectuées sur l'arbre.

Créez une arborescence de fichiers en jQuery - Step 7

Posé ici le vendredi 11 juin 2010 à 04:25 par Jay Salvat

step7.png

Ca y est ! Nous touchons au but. Depuis la semaine dernière toutes les fonctionnalités de l'arborescence sont en place. Les éléments peuvent être déplacés et supprimés par l'utilisateur. Maintenant, il faut pouvoir récupérer les modifications effectuées et les envoyer au serveur pour, par exemple, les enregistrer. Ajoutons une fonction de sérialisation XML du contenu de l'arbre.

Créez une arborescence de fichiers en jQuery - Step 6

Posé ici le mardi 01 juin 2010 à 13:32 par Jay Salvat

step6.png

Depuis l'article dernier, nous pouvons déplacer les éléments de notre arborescence. Pour que le système soit parfait, il faut nous laisser la possibilité de supprimer des fichiers indésirables. C'est ce sur quoi nous allons travailler aujourd'hui.

Créez une arborescence de fichiers en jQuery - Step 5

Posé ici le mardi 18 mai 2010 à 13:55 par Jay Salvat

step5.png

Maintenant que les dossiers de notre arborescence s'ouvrent et se ferment, il ne lui manque que peu de choses pour être complète. Le déplacement des fichiers et dossiers par drag and drop sera notre mission du jour.
Plutôt que de réinventer la roue, nous allons utiliser jQuery UI pour accomplir le drag and drop. Ce qui ne sera pas sans poser des soucis de compatibilité entre navigateurs (inutile de vous préciser lesquels).

Mis à jour le 19 Mai 2010 : Ajout du paramètre tolerance qui corrige le bug lors du dépôt d'un long dossier.

Créez une arborescence de fichiers en jQuery - Step 4

Posé ici le mercredi 05 mai 2010 à 13:47 par Jay Salvat

Step 4

Depuis la semaine dernière nous sommes en mesure d'ouvrir et de fermer manuellement les dossiers de notre arborescence. Voyons aujourd'hui comment les ouvrir (tous ou certains), automatiquement dès le premier affichage.

Créez une arborescence de fichiers en jQuery - Step 3

Posé ici le mardi 27 avril 2010 à 13:55 par Jay Salvat

Step 3

Nous avons vu la semaine dernière comment ajouter une compteur de fichiers aux dossiers de notre arborescence. Mais une arborescence n'est vraiment utile que si ses dossiers s'ouvrent et se ferment pour en faciliter la consultation. C'est ce que nous allons voir aujourd'hui. A vos claviers !

Créez une arborescence de fichiers en jQuery - Step 2

Posé ici le mardi 13 avril 2010 à 13:35 par Jay Salvat

Step 2

L'article de la semaine dernière nous a permis de transformer une simple liste HTML en arborescence de type dossiers / fichiers. C'est joli, mais ça manque un peu de fantaisie et d'options utiles. La mission d'aujourd'hui sera d'ajouter un compteur de fichiers à chaque dossier. En avant.

Créez une arborescence de fichiers en jQuery - Step 1

Posé ici le mardi 06 avril 2010 à 13:26 par Jay Salvat

Step 1

Il y a 6 ans j'ai eu à développer une arborescence de fichiers en javascript. Il m'a fallut près d'un mois de développement pour la réaliser. A l'époque, jQuery, jQuery UI n'existaient pas.

Aujourd'hui, armé des bons outils et, je l'espère, d'un peu plus d'expérience, il m'a fallut deux heures pour arriver au même résultat. L'occasion rêvée d'écrire une suite d'articles pas à pas pour sortir le blog de sa torpeur.

Humour de Geek : Ne jamais sauver la princesse

Posé ici le lundi 05 avril 2010 à 09:44 par Jay Salvat

Je viens de tomber sur cette petite vidéo sur Twitter réalisée par Studio Jojo. Je la partage ici. Que d'idées et d'imagination. Que de talent aussi.

Via Papy Geek

Thématiques :

Suggérez des orthographes alternatives en PHP

Posé ici le jeudi 18 mars 2010 à 14:18 par Jay Salvat

En tant qu'utilisateur d'internet vous avez déjà dû être orienté vers des orthographes différentes lors de vos recherches sur Google. Les plus techniciens d'entre nous auront très certainement été aidé dans leurs commandes Git par ce genre de messages des plus utiles lors des fautes de frappes.

Suggestion par Git

L'apport de telles suggestions est important à tout développeur ceinture noire de defensive design. Voyons comment offrir le même confort à nos utilisateurs chéris.

L'auteur

Jay Salvat

Issu de la presse et de la communication, Jay suit les mutations d’internet depuis plus de 10 ans pour en aborder tous les aspects. Tout d'abord directeur artistique, c'est naturellement que la transition vers le développement s'est effectuée. Jay dirige actuellement le web développement des sociétés montantes du GSM embarqué Kuantic et Dynatik. Il s’investit également dans de multiples projets opensource ou plus personnels tel que MarkItUp!, Sunday Morning ou Colorz.