logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

Scriptaculous (description du fichier dragdrop.js)
icone addfav
Ce fichier "dragdrop.js" définit les classes/objets nécessaires à la mise en place de la fonctionnalité de "Drag&Drop" ou en français "Glisser/Déposer".
Cette fonctionnalité permet une gestion beaucoup plus intuitive des données à la manière d'un environnement OS (ndr : explorateur windows, gestionnaire de fichiers).

Cette fonctionnalité peut aussi être utilise dans des sites de commerce afin de donner au concept de "panier" un aspect de dépôt proche de la réalité non numérique (ndr : vous allez au magasin et déposer tous vos articles dans votre caddie).

!!! :: attention, ce fichier nécessite le fichier "effects.js" pour fonctionner en raison de l'utilisation des effets 'Effect' lors des survols et des déplacements.

Vous pourrez trouver dans cette page un descriptif général du fichier "dragdrop.js".
Les descriptions des différentes parties du fichier peuvent être accédées à l'aide du bouton ci après :




(ligne 12 à ligne 123) Droppables


Définition de la classe/objet Droppables() .


(ligne 125 à ligne 220) Draggables


Définition de la classe/objet Draggables().


(ligne 224 à ligne 548) Draggable


Définition du prototype de Draggable() .


(ligne 552 à ligne 569) SortableObserver


Définition de la classe/objet SortableObserver() .


(ligne 571 à ligne 915) Sortable


Définition de la classe Sortable() .


(ligne 918 à ligne 922) Element.isParent()


Extension du type Element avec la méthode isParent() qui permet déterminer si un élément à une node parente/container de type 'element'.


(ligne 924 à ligne 940) Element.findChildren()


Extension du type Element avec la méthode findChildren() .


(ligne 942 à ligne 945) Element.offsetSize()


Extension du type Element qui permet d'obtenir pour un élément DOM précisé et en fonction d'un type (ndr : 'vertical' et 'height' pour 'Height' sinon 'Width') la valeur offset correspondante.

ico com Aucun commentaire enregistré
ERREUR :: impossible de créer la nouvelle visite.
Access denied for user: 'dbo202340466@%' to database 'db202340466'1044