@@ -134,12 +134,12 @@ function bitcoinWithdrawl(amount) {
134134
135135function orderBuy ( amount , price ) {
136136 $ ( '#orderbuy' ) . prop ( 'disabled' , true ) ;
137- params = bitstamp . submitRequest ( bitstamp . methods . orderbuy , completeTrade , { 'amount' : amount , 'price' : price } ) ;
137+ params = bitstamp . submitRequest ( bitstamp . methods . orderbuy , completeTrade , { 'amount' : amount , 'price' : price } ) ;
138138}
139139
140140function orderSell ( amount , price ) {
141141 $ ( '#ordersell' ) . prop ( 'disabled' , true ) ;
142- params = bitstamp . submitRequest ( bitstamp . methods . ordersell , completeTrade , { 'amount' : amount , 'price' : price } ) ;
142+ params = bitstamp . submitRequest ( bitstamp . methods . ordersell , completeTrade , { 'amount' : amount , 'price' : price } ) ;
143143}
144144
145145function completeTrade ( response ) {
@@ -150,7 +150,8 @@ function completeTrade(response) {
150150 $ ( '#trade_amount' ) . val ( '' ) ;
151151 $ ( '#trade_price' ) . val ( '' ) ;
152152 refreshOpenOrders ( ) ;
153- refreshUserTransactions ( ) ;
153+ refreshBalance ( ) ;
154+ //refreshUserTransactions();
154155 } else {
155156 alert ( response . error || 'Unknown error' ) ;
156157 }
@@ -247,40 +248,29 @@ function refreshOpenOrders() {
247248}
248249
249250function cancelOrders ( ) {
250- console . log ( 'calling cancelOrders' ) ;
251251 $ ( '#user_openorders option:selected' ) . each ( function ( index , option ) {
252- console . log ( option . value ) ;
253252 if ( parseInt ( option . value ) > 0 ) {
254253 console . log ( 'Canceling order with id ' + option . value . toString ( ) ) ;
254+
255255 params = bitstamp . submitRequest ( bitstamp . methods . cancelorder , function ( response ) {
256+ console . log ( response ) ;
256257 if ( 'data' in response ) {
257- // TODO refresh balances
258- // refreshOpenOrders();
259- if ( response [ 'data' ] == true ) {
260- //$("#user_openorders option[value='" + + "']").remove();
261- alert ( 'Order cancelled' ) ;
262- }
263- else
264- alert ( 'Order not cancelled' ) ;
258+ refreshOpenOrders ( ) ;
259+ refreshBalance ( ) ;
260+ //refreshUserTransactions();
265261 } else {
266262 alert ( response . error || 'Unknown error' ) ;
267263 }
268264 } , { id : option . value } ) ;
265+
269266 }
270267 } ) ;
271268}
272269
273- function doLogin ( clientid , apikey , apisecret ) {
274- bitstamp = new Bitstamp ( clientid , apikey , apisecret ) ;
275-
270+ function refreshBalance ( callback ) {
276271 params = bitstamp . submitRequest ( bitstamp . methods . balance , function ( response ) {
277- $ ( '#loginmessage' ) . hide ( ) ;
278- if ( 'data' in response ) {
279- storeLoginDetails ( bitstamp ) ;
280-
281272 $ ( '.data_client_id' ) . text ( bitstamp . auth . client_id . toString ( ) ) ;
282273 $ ( '.data_user_fee' ) . text ( format_number ( response . data . fee / 100 , '0.00%' ) ) ;
283- //$('#user_fee').text(response.data.fee.toString());
284274
285275 $ ( '.data_balance_btc' ) . text ( format_number ( response . data . btc_balance , '0,0.000000' ) ) ;
286276 $ ( '.data_available_btc' ) . text ( format_number ( response . data . btc_available , '0,0.000000' ) ) ;
@@ -289,7 +279,17 @@ function doLogin(clientid, apikey, apisecret) {
289279 $ ( '.data_available_usd' ) . text ( format_number ( response . data . usd_available , '0,0.00' ) ) ;
290280 $ ( '.data_reserved_usd' ) . text ( format_number ( response . data . usd_reserved , '0,0.00' ) ) ;
291281
282+ callback ( response ) ;
283+ } ) ;
284+ }
285+
286+ function doLogin ( clientid , apikey , apisecret ) {
287+ bitstamp = new Bitstamp ( clientid , apikey , apisecret ) ;
292288
289+ refreshBalance ( function ( response ) {
290+ $ ( '#loginmessage' ) . hide ( ) ;
291+ if ( 'data' in response ) {
292+ storeLoginDetails ( bitstamp ) ;
293293 $ ( '#panel_login' ) . hide ( ) ;
294294 $ ( '#panel_trade' ) . show ( ) ;
295295 window . setTimeout ( refreshOpenOrders , 600 ) ;
@@ -336,7 +336,7 @@ function checkLogin() {
336336function getTicker ( response ) {
337337 params = bitstamp . submitRequest ( bitstamp . methods . ticker , function ( response ) {
338338 if ( 'data' in response ) {
339- $ ( '#trade_price' ) . val ( format_number ( response . data . last , '0.00' ) ) ;
339+ // $('#trade_price').val(format_number(response.data.last, '0.00'));
340340
341341 $ ( '.data_ticker_last' ) . text ( format_number ( response . data . last , '$0,0.00' ) ) ;
342342 $ ( '.data_ticker_high' ) . text ( format_number ( response . data . high , '$0,0.00' ) ) ;
0 commit comments