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)