From 401970062c7440242adaf9597d59317ce20123da Mon Sep 17 00:00:00 2001 From: Marshall Rose Date: Thu, 10 Nov 2016 20:48:03 -0800 Subject: [PATCH 1/3] initial check-in --- app/ledger.js | 9 +++++++++ js/about/preferences.js | 13 +++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app/ledger.js b/app/ledger.js index 56900390004..067e3172f60 100644 --- a/app/ledger.js +++ b/app/ledger.js @@ -35,6 +35,7 @@ const ledgerClient = require('ledger-client') const ledgerGeoIP = require('ledger-geoip') const ledgerPublisher = require('ledger-publisher') const qr = require('qr-image') +const querystring = require('querystring') const random = require('random-lib') const tldjs = require('tldjs') const underscore = require('underscore') @@ -988,6 +989,14 @@ var updateLedgerInfo = () => { underscore.pick(info, [ 'address', 'passphrase', 'balance', 'unconfirmed', 'satoshis', 'btc', 'amount', 'currency' ])) if ((!info.buyURLExpires) || (info.buyURLExpires > now)) ledgerInfo.buyURL = info.buyURL + if ((process.env.NODE_ENV === 'development') && (typeof process.env.ADDFUNDS_URL !== 'undefined')) { + ledgerInfo.buyURLFrame = true + ledgerInfo.buyURL = process.env.ADDFUNDS_URL + '?' + + querystring.stringify({ currency: ledgerInfo.currency, + amount: getSetting(settings.PAYMENTS_CONTRIBUTION_AMOUNT), + address: ledgerInfo.address }) + } + underscore.extend(ledgerInfo, ledgerInfo._internal.cache || {}) } diff --git a/js/about/preferences.js b/js/about/preferences.js index 83ebb2e3d01..eeeeaa0913e 100644 --- a/js/about/preferences.js +++ b/js/about/preferences.js @@ -314,6 +314,11 @@ class BitcoinDashboard extends ImmutableComponent { get bitcoinOverlayContent () { return