function DragnDrop(){}; /** * Retourne les offsets absolues (par rapport à l'écran) * @param element L'élément duquel on veut les données * * @return offset objet contenant les attributs {top, left, width, height} */ DragnDrop.prototype.absoluteOffset = function(element){ if( element != document.body ){ var parent = this.absoluteOffset(element.parentNode); return { top: element.offsetTop+parent.top, left: element.offsetLeft+parent.left }; }else return {top: 0, left: 0}; }; /** * Définit un élément comme apte à être "draggé" * @param element Element auquel s'applique l'autorisation de déplacement */ DragnDrop.prototype.setDraggable = function(element){ console.log('ok'); };