2014-06-30 18:41:17 -03:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
var UriHandler = function() {};
|
|
|
|
|
|
|
|
|
|
UriHandler.prototype.register = function() {
|
2014-07-01 19:35:15 -03:00
|
|
|
var base = window.location.origin + '/';
|
2014-07-29 15:30:01 -03:00
|
|
|
var url = base + '#!/uri-payment/%s';
|
2014-07-29 14:13:21 -03:00
|
|
|
|
2014-08-01 09:49:03 -03:00
|
|
|
var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
|
|
|
|
|
if(navigator.registerProtocolHandler && !isFirefox) {
|
2014-07-29 14:13:21 -03:00
|
|
|
navigator.registerProtocolHandler('bitcoin', url, 'Copay');
|
|
|
|
|
}
|
2014-06-30 18:41:17 -03:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
angular.module('copayApp.services').value('uriHandler', new UriHandler());
|