À priori pas besoin d’instancier directement cette classe, l’appel de module:mqFunctions.mqRestriction mqRestriction devrait suffire Cf également le tuto {@tutorial MqVirtualKeyboard} pour migrer de module:j3pFunctions.j3pRestriction à module:lib/mathquill/functions.mqRestriction mqRestriction

Constructors

Properties

commandsContainer?: HTMLDivElement
isActive: boolean
isOpen: boolean
restriction: RegExp
mouseupML?: (() => void)
vkContainer: KeyboardMLContainer
vkParentContainer: KeyboardDivContainer

Methods

  • Ajoute un bouton de commande mathquill (cf commands dans src/lib/mathquill/functions.js)

    Parameters

    • command: string

    Returns void

  • Fonction appelée quand on a cliqué sur un bouton ⇑ ou ⇓ d’un clavie virtuel pour le faire apparaître ou disparaître

    Parameters

    • char: string

      chaîne de un caractère ⇑ ou ⇓

    Returns void

  • Cache le clavier asscocié à l’éditeur actif

    Returns void

  • Montre le clavier associé à l’éditeur actif

    Returns void

  • Parameters

    Returns void

  • Fonction plaçant automatiquement le clavier virtuel par rapport à l’éditeur auquel il est associé Ne fait rien si on a déjà fat glisser manuellement le clavier virtuel (pour un éditeur pas recréé)

    Returns void