Improve send form: check if address is valid using bitcore
This commit is contained in:
parent
5cfff0a189
commit
9d1f0082ea
3 changed files with 32 additions and 10 deletions
|
|
@ -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);
|
||||
}
|
||||
};
|
||||
}]);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue