diff --git a/lib/v1/api.js b/lib/v1/api.js index c1f45c1..b1b970f 100644 --- a/lib/v1/api.js +++ b/lib/v1/api.js @@ -126,7 +126,9 @@ Gratipay.users.getPublic(username, function(data) { element.setAttribute('data-gratipay-readystatus', 'ready'); // If ~user versus team - text('receiving', (data.taking)? '$' + data.taking : '$' + data.receiving); + console.log(data.receiving); + // Solve lack of two significant digits in some cases (http://stackoverflow.com/a/4937261/2152245) + text('receiving', (data.taking)? '$' + parseFloat(data.taking).toFixed(2) : '$' + parseFloat(data.receiving).toFixed(2)); text('username', data.username); text('my-tip-button', data.my_tip == 'self' ? 'You!' : (+data.my_tip > 0 ? data.my_tip : 'Gratipay')); // jshint ignore:line text('goal', '$' + data.goal); diff --git a/test/gratipay.com/rummik/public.json b/test/gratipay.com/rummik/public.json index a6cd1fd..0a81ca1 100644 --- a/test/gratipay.com/rummik/public.json +++ b/test/gratipay.com/rummik/public.json @@ -45,11 +45,11 @@ "user_name": "rummik" } }, - "giving": "0.00", + "giving": "0.20", "id": 16757, "ngiving_to": 0, "ntaking_from": 0, "on": "gratipay", - "taking": "12.34", + "taking": "12.30", "username": "rummik" } \ No newline at end of file