Constructor
new ZoneStyleMathquillBase(conteneur, params, inverseopt, version)
Parameters:
Name | Type | Attributes | Default | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
conteneur |
HTMLElement | string | |||||||||||
params |
Object |
Properties
|
||||||||||
inverse |
boolean |
<optional> |
false
|
Passer true pour que le clavier s’affiche au dessus de la zone |
||||||||
version |
number | Pour gérer quelques spécificités de zsm1|zsm2|zsm3, doit être 1|2|3 |
Members
_isLocked :boolean
- Description:
Flag pour bloquer l’insertion de caractère tant que le traitement du clic précédent n’est pas terminé
- Source:
Flag pour bloquer l’insertion de caractère tant que le traitement du clic précédent n’est pas terminé
Type:
- boolean
clavierR :string
- Description:
Liste des caractères à mettre dans le clavier
- Source:
Liste des caractères à mettre dans le clavier
Type:
- string
conteneur :HTMLElement
- Description:
Le conteneur
- Source:
Le conteneur
Type:
- HTMLElement
disabled :boolean
- Description:
mis à true par disable() pour marquer la zone désactivée
- Source:
mis à true par disable() pour marquer la zone désactivée
Type:
- boolean
enter :function|null
- Description:
Callback sur entrée
- Source:
Callback sur entrée
Type:
- function | null
invClav :boolean
Type:
- boolean
isCapsLocked :boolean
- Description:
Flag pour indiquer si on est en majuscule
- Source:
Flag pour indiquer si on est en majuscule
Type:
- boolean
limite :number
- Description:
Le nb de caractères max
- Source:
Le nb de caractères max
Type:
- number
restric :string
- Description:
La liste des caractères acceptés par l’input
- Source:
La liste des caractères acceptés par l’input
Type:
- string
Methods
addBtn(cells, lig, col, txtopt, mes, classNameopt)
- Description:
Ajoute un bouton dans cells
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
cells |
Array.<Array.<HTMLTableDataCellElement>> | ||
lig |
number | ||
col |
number | ||
txt |
string |
<optional> |
|
mes |
string | ||
className |
string |
<optional> |
blurHelper()
- Description:
Factorise du code des méthodes blur
- Source:
buildAutoKeyboard()
- Description:
Crée le clavier qui s’ouvre automatiquement dès que la zone a le focus
- Source:
buildKeyboardHelper(touches, extraButtonsopt)
- Description:
Factorise du code pour les méthodes buildKeyboard
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
touches |
string | La liste des caractères à mettre dans le clavier |
|
extraButtons |
Array.<ButtonDef> |
<optional> |
Des boutons supplémentaires à ajouter sur la dernière ligne |
constuctorFinalize()
- Description:
Factorise le code en fin du constructeur pour zsm1 & 3
- Source:
majAfficheHelper()
- Description:
Factorise du code de majAffiche
- Source:
majAfficheHelper2()
- Description:
Factorise du code de majAffiche
- Source:
place(withoutToggleopt)
- Description:
Toggle le clavier et le positionne si ça l’affiche
- Source:
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
withoutToggle |
boolean |
<optional> |
passer true pour ne pas faire le toggle |
toggle()
- Description:
Affiche ou masque le clavier
- Source: