diff --git a/package.json b/package.json index 5c8d2b4..685a1c4 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Modales de foca", "main": "index.js", "scripts": { + "refresh": "gulp uglify && cp tmp/foca-modal.js ../wrapper-demo/node_modules/foca-modal/dist/foca-modal.min.js", "test": "echo \"Error: no test specified\" && exit 1", "gulp-pre-commit": "gulp pre-commit", "compile": "gulp uglify", diff --git a/src/js/controller.js b/src/js/controller.js index 1b18f88..fdd0b13 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -11,6 +11,15 @@ angular.module('focaModal') }; } ]) +.controller('focaModalInfoController', [ + '$uibModalInstance', '$scope', 'textoModal', + function($uibModalInstance, $scope, textoModal) { + $scope.textoModal = textoModal; + $scope.aceptar = function() { + $uibModalInstance.close(true); + }; + } +]) .controller('focaModalAlertController', [ '$uibModalInstance', '$scope', 'textoModal', function($uibModalInstance, $scope, textoModal) { diff --git a/src/js/service.js b/src/js/service.js index 2b9d01f..d9aab96 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -17,6 +17,20 @@ angular.module('focaModal') } ); }, + info: function(textoModal){ + return $uibModal.open({ + templateUrl: 'modal-info.html', + controller: 'focaModalInfoController', + animation: false, + backdrop: false, + resolve: { textoModal: function() { return textoModal; } } + }) + .result.then( + function(resultado) { + return resultado; + } + ); + }, alert: function(textoModal) { return $uibModal.open({ templateUrl: 'modal-alert.html', diff --git a/src/views/modal-info.html b/src/views/modal-info.html new file mode 100644 index 0000000..689cbbe --- /dev/null +++ b/src/views/modal-info.html @@ -0,0 +1,22 @@ +
+ + + + + +
+