Dialog

Este plugin provee el acceso a algunos cuadros de diálogo nativos.

org.apache.cordova.dialogs

Instalación

cordova plugin add org.apache.cordova.dialogs

Métodos

  • navigator.notification.alert
  • navigator.notification.confirm
  • navigator.notification.prompt
  • navigator.notification.beep

Métodos

navigator.notification.alert

Muestra una alerta o cuadro de diálogo a medida. La mayoría de las implementaciones de Cordova usan un cuadro de dialogo nativo con este rasgo, pero algunas plataformas utilizan la función alert de los navegadores, que normalmente es menos configurable.

navigator.notification.alert(message, alertCallback, [title], [buttonName]) 
  • message: Mensaje del diálogo. (String)
  • alertCallback: función llamada para cuando falle la alerta. (Function)
  • title: Título del cuadro. (String) (Opcional, por defecto Alert)
  • buttonName: Nombre del botón. (String) (Opcional, por defecto OK)

Plataformas soportadas

  • Amazon Fire OS
  • Android
  • BlackBerry 10
  • Firefox OS
  • iOS
  • Tizen
  • Windows Phone 7 and 8
  • Windows 8

navigator.notification.confirm

Muestra una caja de diálogo de confirmación a medida.

navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
  • message: Mensaje del diálogo. (String)
  • confirmCallback: Función de llamada dependiendo del botón presionado (1, 2, o 3) o cuando el cuadro falla al no pulsar ningún botón (0). La función toma el argumento buttonIndex, que corresponde con el índice del botón pulsado. Nótese que la numeración empieza en 1.
  • title: Título del cuadro. (String) (Opcional, por defecto Alert)
  • buttonLabels: Array de cadenas que especifican las etiquetas de los botones. (Array) (Opcional, por defecto [OK,Cancel])

Plataformas soportadas

  • Amazon Fire OS
  • Android
  • BlackBerry 10
  • Firefox OS
  • iOS
  • Tizen
  • Windows Phone 7 and 8
  • Windows 8

navigator.notification.prompt

Muestra un cuadro nativo que es mucho más personalizable que la función prompt del navegador.

navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
  • message: Mensaje del diálogo. (String)
  • promptCallback: Llamada que envía el índice del botón pulsado (1, 2, o 3) o cuando se pierde el diálogo al no pulsar ningún botón (0). (Function)
  • title: Título del diálogo. (String) (Opcional, por defecto Prompt)
  • buttonLabels: Array de cadenas que especifican las etiquetas de los botones. (Array) (Opcional, por defecto [OK,Cancel])
  • defaultText: Contenido por defecto del cuadro de texto. (String) (Opcional, Por defecto: cadena vacía)

Plataformas soportadas

  • Amazon Fire OS
  • Android
  • Firefox OS
  • iOS
  • Windows Phone 7 and 8

navigator.notification.beep

El dispositivo reproduce un silvido.

navigator.notification.beep(times);
  • times: Número de veces que repite el silvido. (Number)