new Droitegraduee(conteneur, options)
- Description:
Constructeur de droite graduée
- Source:
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
conteneur |
string | HTMLElement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
object | Les valeurs optionnelles Properties
|
Members
absStart :number
- Description:
abscisse du bord gauche du svg
- Source:
abscisse du bord gauche du svg
Type:
- number
btnWrapper
- Description:
{HTMLElement} le div contenant les boutons et le svg
- Source:
{HTMLElement} le div contenant les boutons et le svg
currentZoomLevel
- Description:
Le nb de zoom in|out faits depuis le début
- Source:
Le nb de zoom in|out faits depuis le début
div
- Description:
le div de notre svg, support des listeners (car non détruit / recréé à chaque fois)
- Source:
le div de notre svg, support des listeners (car non détruit / recréé à chaque fois)
graduationsecondaires
- Description:
{boolean} pour afficher les sous-graduations (et éventuelles sous-sous-graduations)
- Source:
{boolean} pour afficher les sous-graduations (et éventuelles sous-sous-graduations)
pas
- Description:
nb d’unité d’abscisse entre deux graduations principales
- Source:
nb d’unité d’abscisse entre deux graduations principales
pixelsParGraduation
- Description:
nb de pixels entre deux graduations principales
- Source:
nb de pixels entre deux graduations principales
pixelsminpourgraduations
- Description:
seuil d’affichage des sous-graduations
- Source:
seuil d’affichage des sous-graduations
tailleetiquette
- Description:
taille police etiquette sous-graduation
- Source:
taille police etiquette sous-graduation
tailleetiquetteprincipale
- Description:
taille police etiquette graduation principale
- Source:
taille police etiquette graduation principale
taillesegment
- Description:
taille sous-gradution
- Source:
taille sous-gradution
taillesegmentpetit
- Description:
taille sous-sous-graduation
- Source:
taille sous-sous-graduation
taillesegmentprincipal
- Description:
taille graduation principale
- Source:
taille graduation principale
xMid
- Description:
la demie longueur en pixels
- Source:
la demie longueur en pixels
yMid
- Description:
la demi-hauteur du svg en pixels (utilisée partout)
- Source:
la demi-hauteur du svg en pixels (utilisée partout)
Methods
_addGrad(x, level, labelopt, isHalfopt)
- Description:
Ajoute une graduation (et l’étiquette éventuelle)
- Source:
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
x |
number | Position en pixel sur l’axe |
||
level |
number | (1 principale, 2 secondaire, le reste tertiaire) |
||
label |
string |
<optional> |
||
isHalf |
boolean |
<optional> |
false
|
passer true si on est sur une demi-graduation supérieure |
addPoint(point)
- Description:
Ajoute un point
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
point |
Point |
construire()
- Description:
Reconstruit complètement this.svg, à partir de absStart, pixelsParGraduation, pas et scale
- Source:
drawPoint(nom)
- Description:
Marque un point (qui doit exister dans la liste this.points) sur la droite
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
nom |
string |
feedback(messageopt, classNameopt, ttlopt)
- Description:
Affiche un message sous la règle
- Source:
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
message |
string |
<optional> |
''
|
laisser vide pour effacer le message précédent |
className |
string |
<optional> |
info
|
passer info|error|warning (sera mis à vide si pas de message) |
ttl |
number |
<optional> |
Délai avant effacement en secondes (passer 0 pour ne pas effacer), mis à 5 par défaut pour info (sinon 0) |