Optimización del tamaño de carga

El distintivo dojoConfig.diagramForMobile controla si un conjunto de características está cargado o no.
Si dojoConfig.diagramForMobile es true, las características siguientes están inhabilitadas:
  • Las interacciones de teclado: los dispositivos móviles no suelen tener teclado físico.
  • La gestión del foco (por ejemplo, el rectángulo punteado alrededor del nodo actual) que generalmente se asocia con interacciones de teclado, está inhabilitada.
  • El desplazamiento con la rueda del ratón está inhabilitado puesto que los dispositivos móviles no tienen ratón.
  • La selección de marquesina está inhabilitada.
  • El interactuador de movimiento está inhabilitado.
  • El sistema que gestiona los adorners está inhabilitado ya que suele utilizarse en aplicaciones del editor.
  • Las ayudas contextuales se pueden utilizar en dispositivos móviles, pero el widget dijit.Tooltip no se carga en estos dispositivos, por lo que debe llamar a dojo.require('dijit.Tooltip').
  • dojo.i18n no se carga (como suele ser normal en las aplicaciones móviles). En Localización de los mensajes de error en los dispositivos móviles hallará los mensajes de error de Dojo Diagrammer para aplicaciones móviles.
De forma predeterminada, el distintivo diagramForMobile es false. Debe establecerlo en true si desea reducir el tamaño de descarga de la aplicación móvil. También puede dejar el distintivo establecido en false incluso en un dispositivo móvil, por ejemplo, si desea habilitar el interactuador de movimiento en una aplicación móbil.