diff options
| author | Adam Soltys <[email protected]> | 2014-08-08 07:11:56 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2014-08-08 07:11:56 -0700 |
| commit | 561ab2d01e059da44c0e5b34f5527fe946a1448c (patch) | |
| tree | 6165fcae53610081d5f7f3ba8a5b4e56a57d14fb /public/js/deposit.coffee | |
| parent | e1464288b2f53fd4c200d64df9a085dbb0ca80b7 (diff) | |
| download | coinos-server-561ab2d01e059da44c0e5b34f5527fe946a1448c.tar.gz coinos-server-561ab2d01e059da44c0e5b34f5527fe946a1448c.zip | |
Use connect-assets for js and css
Diffstat (limited to 'public/js/deposit.coffee')
| -rw-r--r-- | public/js/deposit.coffee | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/public/js/deposit.coffee b/public/js/deposit.coffee deleted file mode 100644 index 331d7975..00000000 --- a/public/js/deposit.coffee +++ /dev/null @@ -1,86 +0,0 @@ -#= require jquery-1.8.2.min.js -#= require moment.min.js -#= require qr.js -#= require bootstrap.min.js -#= require 2.5.3-crypto-sha256.js -#= require jsbn.js -#= require jsbn2.js -#= require check_address.js - -EXCHANGE_FAIL = "Error fetching exchange rate" -SOCKET_FAIL = "Error connecting to payment server" -ADDRESS_FAIL = "Invalid address" - -g = exports ? this - -$(-> - g.address or= '1VAnbtCAnYccECnjaMCPnWwt81EHCVgNr' - setupSocket() - setupQR() - displayQR('bitcoin:' + g.address) -) - -setupSocket = -> - g.address = "1VAnbtCAnYccECnjaMCPnWwt81EHCVgNr" - setTimeout(setupSocket, 10000) - - unless g.websocket and g.websocket.readyState is 1 - g.websocket = new WebSocket("ws://api.blockchain.info:8335/inv") - - g.websocket.onopen = -> - g.websocket.send('{"op":"addr_sub", "addr":"' + g.address + '"}') - - g.websocket.onerror = g.websocket.onclose = -> - fail(SOCKET_FAIL) - - g.websocket.onmessage = (e) -> - results = eval('(' + e.data + ')') - from_address = '' - total = 0 - received = 0 - - $.each(results.x.out, (i, v) -> - if (v.addr == g.address) - received += v.value - ) - - $.each(results.x.inputs, (i, v) -> - from_address = v.prev_out.addr - if (v.prev_out.addr == g.address) - input -= v.prev_out.value - ) - - $.get("/issue/#{received}", (data) -> - $('#received').text(data) - ) - -fail = (msg) -> - g.errors.push(msg) - g.errors = g.errors.uniq() - $('#calculator').hide() - $('#error').show().html(g.errors.toString()) - -clear = (msg) -> - i = g.errors.indexOf(msg) - g.errors.splice(i, 1) if i >= 0 - if (g.errors.length > 0) - $('#error').show().html(g.errors.toString()) - else - $('#error').hide() - $('#calculator').fadeIn('slow') - -get = (name) -> - name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]") - regexS = "[\\?&]" + name + "=([^&#]*)" - regex = new RegExp(regexS) - results = regex.exec(window.location.search) - - if (results == null) - return "" - else - return decodeURIComponent(results[1].replace(/\+/g, " ")) - -Array::uniq = -> - output = {} - output[@[key]] = @[key] for key in [0...@length] - value for key, value of output |
