Commit 72516a4e0ada156b5f7ace4f7b662df3bb789fe1

Authored by Eric Fernandez
Exists in master and in 1 other branch develop

Merge branch 'develop' into 'master'

Develop

See merge request !15
src/js/soloPositivos-directive.js
1 angular.module('focaDirectivas') 1 angular.module('focaDirectivas')
2 .directive('soloPositivo', function(){ 2 .directive('soloPositivos', function(){
3 return { 3 return {
4 require: 'ngModel', 4 require: 'ngModel',
5 scope: true, 5 scope: true,
6 link: function(scope, element, attr, ngModel) { 6 link: function(scope, element, attr, ngModel) {
7 ngModel.$parsers.push(function (value) { 7 ngModel.$parsers.push(function (value) {
8 return '' + value; 8 return '' + value;
9 }); 9 });
10 10
11 if (!ngModel) return; 11 if (!ngModel) return;
12 function modificar(texto) { 12 function modificar(texto) {
13 if (texto) { 13 if (texto) {
14 var cambioInput = texto.replace('-', ''); 14 var cambioInput = texto.replace('-', '');
15 15
16 if (cambioInput !== texto) { 16 if (cambioInput !== texto) {
17 ngModel.$setViewValue(cambioInput); 17 ngModel.$setViewValue(cambioInput);
18 ngModel.$render(); 18 ngModel.$render();
19 } 19 }
20 return cambioInput; 20 return cambioInput;
21 } 21 }
22 } 22 }
23 ngModel.$parsers.push(modificar); 23 ngModel.$parsers.push(modificar);
24 } 24 }
25 }; 25 };
26 }); 26 });
27 27