Advertisement
Guest User

Coinigy Quick Fill Javascript

a guest
Jun 28th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. $(function() {
  2. var buyRows = 20; // number of buy orders shown at coinigy at a time
  3. var whichBuyRow = 2; // 0-index
  4. var whichSellRow = 2; // 0-index
  5.  
  6. var $buyPanel = $("#detachBuyOrder");
  7. var $buyDesc = $("#buy_desc");
  8. if ($buyDesc.html() !== null) {
  9. $buyDesc.css("width", "120px");
  10. $buyDesc.after('<button type="button" class="btn btn-default" id="quick_buy">Quick Fill</button>');
  11. }
  12.  
  13. var $sellPanel = $("#detachSellOrder");
  14. var $sellDesc = $("#sell_desc");
  15. if ($sellDesc.html() !== null) {
  16. $sellDesc.css("width", "120px");
  17. $sellDesc.after('<button type="button" class="btn btn-default" id="quick_sell">Quick Fill</button>');
  18. }
  19.  
  20. $("#quick_buy").click(function() {
  21. var btcToSpend = $("#buy_box1").val();
  22. var buyPrice = $("#asks .asks_tr").eq(buyRows - whichBuyRow - 1).attr("data-price");
  23. $("#buy_box2").val(buyPrice);
  24. if (btcToSpend && btcToSpend > 0) {
  25. $("#buy_box1").trigger("keyup");
  26. } else {
  27. $("#detachBuyOrder .secondary_trade_balance").click();
  28. }
  29. });
  30.  
  31. $("#quick_sell").click(function() {
  32. var btcToReceive = $("#sell_box3").val();
  33. var sellPrice = $("#bids .bids_tr").eq(whichSellRow).attr("data-price");
  34. $("#sell_box2").val(sellPrice);
  35. if (btcToReceive && btcToReceive > 0) {
  36. if ($sellDesc.find(".to_sell").text() === $("#detachSellOrder .primary_trade_balance").text()) {
  37. $("#detachSellOrder .primary_trade_balance").click();
  38. } else {
  39. $("#sell_box3").trigger("keyup");
  40. }
  41. } else {
  42. $("#detachSellOrder .primary_trade_balance").click();
  43. }
  44. });
  45. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement