UNPKG

onpe-alert

Version:

Componente para mostrar mensajes de resultados.

74 lines (53 loc) 3.33 kB
## Alert Componente para mostrar ventanas de resultados. ## Requerimientos * AngularJS Material (y sus dependencias necesarias) ## Instalación y uso * Instalar el componente utilizando npm: npm install onpe-alert * Agregar un `link` a la página ```html <link rel="stylesheet" href="/node_modules/onpe-alert/onpe-alert.css"></script> ``` * Agregar un `<script>` a la página ```html <script src="/node_modules/onpe-alert/onpe-alert.js"></script> ``` * Agregar el módulo `onpe.alert` al módulo principal del proyecto var app = angular.module("app", ['ngMaterial', 'onpe.alert'], function () { }); * Agregar los servicios `Alert` y `alertService` al controlador respectivo app.controller('myctrl',function(Alert,alertService){ }); * Invocar a la función `showAlert` desde el controllador respectivo alertService.showAlert(argumentos...); * Los argumentos que recibe la función `showAlert` se detallan a continuación - Titulo (String - Obligatorio): Título del alert - Mensaje (String - Obligatorio): Contenido del alert - Tipo (Alert.TIPO - Obligatorio): Tipo de alert a mostrar (`ALERT_SUCCESS`,`ALERT_ERROR`,`ALERT_WARNING`,`ALERT_MESSAGE`) - TextoCancelar (String - Obligatorio): Texto que se mostrará en el botón cancelar del alert. Dejar vacío en caso no se quiera mostrar el botón - TextoAceptar (String - Obligatorio): Texto que se mostrará en el botón aceptar del alert. Dejar vacío en caso no se quiera mostrar el botón - callbackCancelar (Función - Obligatorio): Función a ejecutar cuando se elige la opción cancelar. Enviar `null` en caso no se requiera ninguna acción - callbackAceptar (Función - Obligatorio): Función a ejecutar cuando se elige la opción aceptar. Enviar `null` en caso no se requiera ninguna acción - mostrarCerrar (Opcional): Parámetro para indicar de que se desea mostrar la opción `cerrar` del alert. No enviar el parámetro en caso no se requiera mostrar la opción * Ejemplo de llamada a la función alertService.showAlert( "Título", "Hola mundo", Alert.TIPO.ALERT_SUCCESS, "Cancelar", "Aceptar", accionCancelar, accionAceptar); function accionAceptar(){ console.log("accion aceptar"); }; function accionCancelar(){ console.log("accion cancelar"); }; ## Licencia Copyright (c) 2018, Oficina Nacional de Procesos Electorales Se concede por la presente el permiso para usar, copiar, modificar y/o distribuir este software para cualquier propósito con o sin cargo, siempre y cuando el aviso de copyright anterior y este aviso de permiso aparezcan en todas las copias. EL SOFTWARE SE PROPORCIONA "TAL CUAL" Y EL AUTOR RECHAZA TODAS LAS GARANTÍAS CON RESPECTO A ESTE SOFTWARE, INCLUIDAS TODAS LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD Y ADECUACIÓN. EN NINGÚN CASO EL AUTOR SERÁ RESPONSABLE POR CUALQUIER DAÑO ESPECIAL, DIRECTO, INDIRECTO O CONSECUENTE, O CUALQUIER DAÑO QUE RESULTE DE LA PÉRDIDA DE USO, DATOS O BENEFICIOS, YA SEA EN UNA ACCIÓN DE CONTRATO, NEGLIGENCIA U OTRA ACCIÓN EXTRACONTRACTUAL QUE SURJA DE O EN CONEXIÓN CON EL USO O RENDIMIENTO DE ESTE SOFTWARE.