Improve send form: check if address is valid using bitcore

This commit is contained in:
Gustavo Cortez 2014-04-22 16:07:14 -03:00
commit 9d1f0082ea
3 changed files with 32 additions and 10 deletions

View file

@ -1 +1,23 @@
'use strict';
angular.module('copay')
.directive('validAddress', [function() {
var bitcore = require('bitcore');
var Address = bitcore.Address;
return {
require: 'ngModel',
link: function (scope, elem, attrs, ctrl) {
var validator = function(value){
var a = new Address(value);
ctrl.$setValidity('validAddress', a.isValid());
return value;
};
ctrl.$parsers.unshift(validator);
ctrl.$formatters.unshift(validator);
}
};
}]);