From bd0c464479e118e6253ded9b20f35b0d24a89466 Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Fri, 15 Feb 2019 17:28:03 -0300 Subject: [PATCH] opcion textarea en modal prompt --- src/js/controller.js | 5 +++-- src/js/service.js | 6 ++++-- src/views/modal-prompt.html | 9 ++++++++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 64f326e..a8a21b4 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -34,8 +34,9 @@ angular.module('focaModal') } ]) .controller('focaModalPromptController', [ - '$uibModalInstance', '$scope', 'titulo', 'initValue', - function($uibModalInstance, $scope, titulo, initValue) { + '$uibModalInstance', '$scope', 'titulo', 'initValue', 'textarea', + function($uibModalInstance, $scope, titulo, initValue, textarea) { + $scope.textarea = textarea; $scope.titulo = titulo; $scope.value = initValue; $scope.cancelar = function() { diff --git a/src/js/service.js b/src/js/service.js index 326bbc3..2bdc4a7 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -71,14 +71,16 @@ angular.module('focaModal') } ); }, - prompt: function(titulo, initValue){ + prompt: function(titulo, initValue, textarea){ + textarea = textarea ? true : false; return $uibModal.open({ templateUrl: 'modal-prompt.html', controller: 'focaModalPromptController', size: 'md', resolve: { titulo: function() {return titulo;}, - initValue: function() {return initValue;} + initValue: function() {return initValue;}, + textarea: function() {return textarea;} } }) .result.then( diff --git a/src/views/modal-prompt.html b/src/views/modal-prompt.html index 765636b..494486d 100644 --- a/src/views/modal-prompt.html +++ b/src/views/modal-prompt.html @@ -5,7 +5,14 @@ + ng-model="value" + ng-show="!textarea"> + +