Framework JavaScript ACube V2.10.0
 

Classe Dragger

Object
   |
   +--Dragger

class Dragger


the class «Dragger» is the class permitting to drag DOMElement






Version: 2.9.1

Date: 23/01/2009

Definie dans technique/fw_popupinline.js


Sommaire des Attributs
<private>  Boolean _autoScroll
          Private attribute « _autoScroll » - Autoscroll activated or not

<private>  Object _constraints
          Private attribute « _constraints » - the constraints to apply while dragging

<private>  Document _document
          Private attribute « _document » - the root Document

<private>  DOMElement _domElement
          Private attribute « _domElement » - the DOMElement to drag

<private>  Boolean _dragging
          Private attribute « _dragging » - the dragging state

<private>  Array_int _elementCoords
          Private attribute « _elementCoords » - the last recorded drag element coordinates

<private>  Array_int _mouseCoords
          Private attribute « _mouseCoords » - the last recorded mouse coordinates

<private>  String _position
          Private attribute « _position » - the positioning mode (absolute | relative)

<private>  Array_String _selectors
          Private attribute « _selectors » - the CSS classes which start the drag

 
Sommaire des Constructeurs
Dragger (root, <Document_Optionnel> docBase, selectors)
            Create a new Dragger object.
 
Sommaire des Méthodes
 void addSelector(<String_Obligatoire> className)
           The public method « addSelector() » is used to add a CSS selector class.
 void dragTo(<int_Obligatoire> left, <int_Obligatoire> top)
           The public method « dragTo() » is used to drag the DOMElement to specific coordinates.
 void initCoords(<int_Obligatoire> left, <int_Obligatoire> top)
           The public method « initCoords() » is used to initialize the first coordinates.
 void leave()
           The public method « leave() » is used to deactivate the dragging of the DOMElement.
 void removeSelector(<String_Obligatoire> className)
           The public method « removeSelector() » is used to remove a CSS selector class.
 void setAutoScroll(<Boolean_Obligatoire> autoScroll)
           The public method « setAutoScroll() » is used to set the autoScroll attribute.
 void setDocument(<Document_Obligatoire> docBase)
           The public method « setDocument() » is used to set the root Document.
 void setMaxConstraints(<int_Obligatoire> maxLeft, <int_Obligatoire> maxTop)
           The public method « setMaxConstraints() » is used to set the max constraints.
 void setMinConstraints(<int_Obligatoire> minLeft, <int_Obligatoire> minTop)
           The public method « setMinConstraints() » is used to set the min constraints.
 void setPosition(<String_Obligatoire> position)
           The public method « setPosition() » is used to set the position.
 void toString()
           The public method « toString() » is used to display the object.

Détail des Attributs

_autoScroll

<private> Boolean _autoScroll

_constraints

<private> Object _constraints

_document

<private> Document _document

_domElement

<private> DOMElement _domElement

_dragging

<private> Boolean _dragging

_elementCoords

<private> Array_int _elementCoords

_mouseCoords

<private> Array_int _mouseCoords

_position

<private> String _position

_selectors

<private> Array_String _selectors

Détail des Constructeurs

Dragger

Dragger(root, <Document_Optionnel> docBase, selectors)

Détail des Méthodes

addSelector

void addSelector(<String_Obligatoire> className)

dragTo

void dragTo(<int_Obligatoire> left, <int_Obligatoire> top)

initCoords

void initCoords(<int_Obligatoire> left, <int_Obligatoire> top)

leave

void leave()

removeSelector

void removeSelector(<String_Obligatoire> className)

setAutoScroll

void setAutoScroll(<Boolean_Obligatoire> autoScroll)

setDocument

void setDocument(<Document_Obligatoire> docBase)

setMaxConstraints

void setMaxConstraints(<int_Obligatoire> maxLeft, <int_Obligatoire> maxTop)

setMinConstraints

void setMinConstraints(<int_Obligatoire> minLeft, <int_Obligatoire> minTop)

setPosition

void setPosition(<String_Obligatoire> position)

toString

void toString()

Framework JavaScript ACube V2.10.0
 

Version 2.10.0, / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.


Documentation generated by JSDoc on Wed Jan 6 17:05:02 2010