Class SweetDevRia.Tooltip
SweetDevRia.Tooltip Permet d afficher un contenu HTML lors du passage sur un div.
Le contenu s'affiche aprs un delai parametrabe, peut suivre la souris et se ferme apres un la sortie de la souris
Defined in: Tooltip.js.
Constructor Attributes | Constructor Name and Description |
---|---|
Field Attributes | Field Name and Description |
---|---|
<private> <static> |
SweetDevRia.Tooltip._instance
Contient le singleton de tooltip
|
<static> <constant> |
SweetDevRia.Tooltip.DELAY_CLOSE
Valeur par defaut du delai avant la fermeture du tooltip sur une zone
Peut etre surcharge par la map de parametres de la methode addZone
|
<static> <constant> |
SweetDevRia.Tooltip.DELAY_CLOSE_KEY
Key permettant de fournir une valeur specifique pour le delai de fermeture du tooltip sur une zone particuliere.
|
<static> <constant> |
SweetDevRia.Tooltip.DELAY_OPEN
Valeur par defaut du delai avant l'ouverture du tooltip sur une zone
Peut etre surcharge par la map de parametres de la methode addZone
|
<static> <constant> |
SweetDevRia.Tooltip.DELAY_OPEN_KEY
Key permettant de fournir une valeur specifique pour le delai d'ouverture du tooltip sur une zone particuliere.
|
<static> <constant> |
SweetDevRia.Tooltip.DELTA_X
Valeur par defaut de l'espace horizontal entre le curseur de la souris et la tooltip
Peut etre surcharge par la map de parametres de la methode addZone
|
<static> <constant> |
SweetDevRia.Tooltip.DELTA_X_KEY
Key permettant de fournir une valeur specifique pour le decalage horizontal du tooltip par rapport au curseur de souris sur une zone particuliere.
|
<static> <constant> |
SweetDevRia.Tooltip.DELTA_Y
Valeur par defaut de l'espace vertical entre le curseur de la souris et la tooltip
Peut etre surcharge par la map de parametres de la methode addZone
|
<static> <constant> |
SweetDevRia.Tooltip.DELTA_Y_KEY
Key permettant de fournir une valeur specifique pour le decalage vertical du tooltip par rapport au curseur de souris sur une zone particuliere.
|
<static> <constant> |
SweetDevRia.Tooltip.FOLLOW_CURSOR
Valeur par defaut du tooltip indiquant si la tooltip doit suivre le curseur de la souris une fois ouverte
Peut etre surcharge par la map de parametres de la methode addZone
|
<static> <constant> |
SweetDevRia.Tooltip.FOLLOW_CURSOR_KEY
Key permettant de fournir une valeur specifique sur la politique de suivit du curseur sur une zone particuliere.
|
<private> <static> <constant> |
SweetDevRia.Tooltip.ID
Identifiant du singleton tooltip
|
<private> |
Contient les zones activant le tooltip.
|
Method Attributes | Method Name and Description |
---|---|
<static> |
SweetDevRia.Tooltip.addZone(zoneId, htmlCode, clickHtmlCode, params)
Ajoute une zone devant activer le tooltip
|
closePopup(evt)
Method called by the popup manager.
|
|
Cree et retourne le tooltip dans le body
|
|
<static> |
SweetDevRia.Tooltip.getInstance()
Retourne le singleton de tooltip
|
hide()
Cache le tooltip
|
|
<static> |
SweetDevRia.Tooltip.onMouseClick(evt, params)
TODO Jsdoc
|
<static> |
SweetDevRia.Tooltip.onMouseMove(evt, params)
TODO Jsdoc
|
<static> |
SweetDevRia.Tooltip.onMouseOut(evt, params)
TODO Jsdoc
|
<static> |
SweetDevRia.Tooltip.onMouseOver(evt, params)
TODO Jsdoc
|
removeZone(zoneId)
Supprime une zone devant activer le tooltip
|
|
setPosition(zoneId, mouseX, mouseX)
TODO
Positionne le tooltip en fonction des coordonnees de la souris
|
|
show(zoneId, mouseX, mouseX)
Montre le tooltip sur une zone specifique
Cree le tooltip si besoin, y place le contenu associe a cette zone et le positionne avant de le montrer
|
Field Detail
<private> <static>
{SweetDevRia.Tooltip}
SweetDevRia.Tooltip._instance
Contient le singleton de tooltip
<static> <constant>
SweetDevRia.Tooltip.DELAY_CLOSE
Valeur par defaut du delai avant la fermeture du tooltip sur une zone
Peut etre surcharge par la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELAY_CLOSE_KEY
Key permettant de fournir une valeur specifique pour le delai de fermeture du tooltip sur une zone particuliere.
Doit etre inseree dans la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELAY_OPEN
Valeur par defaut du delai avant l'ouverture du tooltip sur une zone
Peut etre surcharge par la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELAY_OPEN_KEY
Key permettant de fournir une valeur specifique pour le delai d'ouverture du tooltip sur une zone particuliere.
Doit etre inseree dans la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELTA_X
Valeur par defaut de l'espace horizontal entre le curseur de la souris et la tooltip
Peut etre surcharge par la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELTA_X_KEY
Key permettant de fournir une valeur specifique pour le decalage horizontal du tooltip par rapport au curseur de souris sur une zone particuliere.
Doit etre inseree dans la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELTA_Y
Valeur par defaut de l'espace vertical entre le curseur de la souris et la tooltip
Peut etre surcharge par la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.DELTA_Y_KEY
Key permettant de fournir une valeur specifique pour le decalage vertical du tooltip par rapport au curseur de souris sur une zone particuliere.
Doit etre inseree dans la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.FOLLOW_CURSOR
Valeur par defaut du tooltip indiquant si la tooltip doit suivre le curseur de la souris une fois ouverte
Peut etre surcharge par la map de parametres de la methode addZone
<static> <constant>
SweetDevRia.Tooltip.FOLLOW_CURSOR_KEY
Key permettant de fournir une valeur specifique sur la politique de suivit du curseur sur une zone particuliere.
Doit etre inseree dans la map de parametres de la methode addZone
<private> <static> <constant>
SweetDevRia.Tooltip.ID
Identifiant du singleton tooltip
<private>
{Map}
zones
Contient les zones activant le tooltip. La Key est l'identifiant de cette zone et la value est le code HTML a afficher sur cette zone et le boolean click. ex : zones ["monDiv"] = ["Coucouc", false];
Method Detail
<static>
SweetDevRia.Tooltip.addZone(zoneId, htmlCode, clickHtmlCode, params)
Ajoute une zone devant activer le tooltip
- Parameters:
- zoneId
- String Identifiant de la zone devant activer le tooltip
- htmlCode
- HTMLString Contenu devannt etre affiche par le tooltip sur cette zone
- clickHtmlCode
- HTMLString Contenu devant etre affiche par le tooltip sur cette zone si l'utilisateur realise un clic sur celle-ci. Permet d'ajouter des actions ds le tooltip et un bouton de fermeture
- params
closePopup(evt)
Method called by the popup manager. To override if the behaviour has to be changed.
- Parameters:
- evt
{SweetDevRia.Tooltip}
createTooltip()
Cree et retourne le tooltip dans le body
- Returns:
- le tooltip cree
<static>
{SweetDevRia.Tooltip}
SweetDevRia.Tooltip.getInstance()
Retourne le singleton de tooltip
hide()
Cache le tooltip
<static>
SweetDevRia.Tooltip.onMouseClick(evt, params)
TODO Jsdoc
- Parameters:
- evt
- params
<static>
SweetDevRia.Tooltip.onMouseMove(evt, params)
TODO Jsdoc
- Parameters:
- evt
- params
<static>
SweetDevRia.Tooltip.onMouseOut(evt, params)
TODO Jsdoc
- Parameters:
- evt
- params
<static>
SweetDevRia.Tooltip.onMouseOver(evt, params)
TODO Jsdoc
- Parameters:
- evt
- params
removeZone(zoneId)
Supprime une zone devant activer le tooltip
- Parameters:
- zoneId
- String Identifiant de la zone a supprimer
setPosition(zoneId, mouseX, mouseX)
TODO
Positionne le tooltip en fonction des coordonnees de la souris
- Parameters:
- zoneId
- String Identifiant de la zone sur laquelle on doit positionner le tooltip
- mouseX
- Integer Coordonee X du curseur de souris
- mouseX
- Integer Coordonee Y du curseur de souris
show(zoneId, mouseX, mouseX)
Montre le tooltip sur une zone specifique
Cree le tooltip si besoin, y place le contenu associe a cette zone et le positionne avant de le montrer
- Parameters:
- zoneId
- String Identifiant de la zone sur laquelle on doit afficher le tooltip
- mouseX
- Integer Coordonee X du curseur de souris
- mouseX
- Integer Coordonee Y du curseur de souris