Optimisation de la taille de chargement

L'indicateur dojoConfig.diagramForMobile détermine si un ensemble de fonctions est chargé ou non.
Si l'indicateur dojoConfig.diagramForMobile a pour valeur true, les fonctions suivantes sont désactivées :
  • Interactions clavier : En général, les périphériques mobiles ne sont pas équipés de clavier.
  • La gestion de la mise en évidence (par exemple, le rectangle à points autour du noeud actif), généralement associée aux interactions clavier, est désactivée.
  • La fonction panoramique via la molette de la souris est désactivée car les périphériques mobiles ne sont pas équipés de souris.
  • Le rectangle de sélection est désactivé.
  • L'interacteur de déplacement est désactivé.
  • Le système qui gère les ornements est désactivé car il est généralement utilisé dans des applications d'éditeur.
  • Les infobulles peuvent être utilisées sur les périphérique mobiles, mais le widget dijit.Tooltip n'est pas chargé sur ces derniers, par conséquent, vous devez appeler dojo.require('dijit.Tooltip').
  • dojo.i18n n'est pas chargé (contrairement aux applications mobiles sur lesquelles il est généralement chargé). Pour localiser les messages d'erreur Dojo Diagrammer sur les applications mobiles, voir Localisation des messages d'erreur sur les périphériques mobiles.
Par défaut, l'indicateur diagramForMobile est associé à la valeur false. Vous devez l'associer à la valeur true si vous voulez réduire la taille de téléchargement de votre application mobile. Vous pouvez aussi conserver la valeur false sur un périphérique mobile si vous voulez activer l'interacteur de déplacement dans une application mobile, par exemple.