From 6d7da20eb102fb2095c9fa39cc9a19206dc81739 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 3 Mar 2018 12:24:50 +0100 Subject: [PATCH] Unused Code Deleted --- .vs/AAWebPlatform/v15/.suo | Bin 81408 -> 83456 bytes ChartUtilities.js | 95 ------------------------------------- 2 files changed, 95 deletions(-) diff --git a/.vs/AAWebPlatform/v15/.suo b/.vs/AAWebPlatform/v15/.suo index 4699f6addf66517b608b03dc02ec2ed4fb1dadbe..8d66792515104cc49fa953c186583750644e33ac 100644 GIT binary patch delta 1863 zcmc(fYfRf!6u^6KAGFXy{}dR50e>EoPGCIUa599odq|L%j4Vq;*h7I#q|lkkhY8cT zu@D12$(s0KD}M)x77gP@mMk-4n_Eb*H+`Q@H- z&*T2jIXC~Vc}-WZwy!8ULZwovi3PvkPg_7vzEFK1K!?dJ$x!vi*_*$N{s<-fsICG` zU?iU;g53RBoty^m;+#7Ba0VUiB-Rs~h%7?5h-D#JCY~pvh;kx^*iI~Z`2A@lYl#hn zi6|o;kTHz*JVN+YV2>tVGLW{Bc#bF}lKQJHIH8HMhLRFb1XE@%$y;epB}9d#w4+9A zm7XHuMIwdhBC7ayZ3KW?)T|x9elFuz?$Fgxy=F45s`oU`g``6cCg|7YnkXg;aDdW=lk^O+nGkm;5Td$ugq0AL z1Xn)kcw6s*Q`lqZ&~%eJ8oDP$FXkkC#Ej4>O>&zVz$mH_(|%~NOqxJLC!*28(+{0d zI$b3lcxB!hR|ZC55Z@nk;CJJV%vHZfzcPwD>w7^-WJ*f7BD2wAnQ^(mrzTm+VM-A* zoLI`xiiZ6MO=p)hk@FmPt=vQ zHq654zAqjRH3UK_T*V)3RWp~}wwyv~V6K{D>=HGp<^?bXZWAvdcq`tG&*XBU4@O^= z^;~xPz|~~qwqu`z(!!K>ro73NBTVTG$j6zhjLJXZGbkg>6_dhKdT)U;rdQ4|{oV|0o4NplD1GvJc;I}mv-wD~v-xm`Fv59sOgS*8 z+=%0Mti18NI<0bw;lOYPj(np<^Rx-u=B)g(w-z4Htcg(BpOn}lt-fq?OUE{Z;Z2ci zA3yqOKg{luPKve$R^0d*v7=);N%>TRrC+_Yy2Mc9!-|t{WUVl+)+lSVi7n<-sp7_y zNZvuJ9pU@{zrsV9G8T^ApC#h&f7qmwpd)!!lbpbd@4OF+hoPjrh9iTyyndod9ePP# z?mczd?NNh_eN#2Tp5kTiBLjKjFaqsI$Co=Xo9X%bf4F+>L9|Wn#>$`K(K}bf6Q(~> zc3B<#*j!;5WmXc6iONXHJiR>``bZ^faS5M zI!P|)SO1(h@Ne%GFuZa<3d0u;a&PTkK#AV-&o`!EhylaW-(qp{W-b=a7xUuzw?L_7 zD9^;;$c!1y!*MuL6@ng;DVlyIxf5CZc5N&SMS@<0lQ)Us?j1(3qpxDi#m+c*&)~k6 d3RZU?fc|2R6~33oieLz^?&$upZ7`%3!oNCPhCBcO delta 1707 zcmbW1TTGlq6vsKU-`=m3TPwG3DJ=_>vMkr71s2&hZDZL&u=-%4rNvlNZn|27SlPBQ z(xL@UbQ2RTj0q(4L1CKmVqz0(LgE8$+Ny2Q?n_hq&;%k94ajcc$195)w4TYBU<9DQ0h+Y+42|<28qBNV#u|OkIb1e1$dQ7mgBK zWV3RHllYUSxUG`5>>@T1MMOG5nPMY}Y?bg4$;5slm8c@(YjVlf64^u+v5&A4X2L_r zbph;G(i1z#+d|Y3zf#mV)RcrXO0uht0y~I!O4FL1LGxy!kdW$7(Yg|!AZIJlNaPTG zqDE_%TAeIgdwK75dqi~WngJU;<@mEc7hITWNOQYsrH)7=;;Ou4OI6PjQdI>ZE0?w5 z5rdk!ot#!8kw_u(hytRPaN;PXEhej+kmAdTOhQ&~CrXG?BCaZ?;0MD9gs|WEvLf9n z(;mG+?v-osT4yc>6KAae6mdKfbF?c-pwPIrJFcV~&7$M%6m zA$xslv6yaQyh6e9T)VL6ELeFpvLTFcoXuS4}Ka0a*d1LCy57lyhV!#-80Wf2X3 zhH*FJI~i>oE~A()q8V;!u!2k>KR-E32_o1s02tbw6h7evRg~_YH6v?%l^xFzJ*|7e z3R0Q8iueYLpBzTWF{T4Hb#Ma{8=9xUB5y+;czkJ!{Mh;lIr0hl;4~U*4=0{q^JGMh z)yYGr;4cfrU`yclve#E37F#SZoV-V#r3hvX0Dq2==Bef@V3DW3z6@=w4Dm}_oJs@0+7jL?fsWFn z9Y@+;+x|kZ{aA1B>t$|#X-P$8Wl_W94ep{ckGHa@-n(meQI*&4byrq-O6$EE3 z>nTqfX3>pyMl63TvHcHi!oIYirSvYbY3@GA^uoAO$ig87YQq5qs>G)&%P`%ogL8nH z51zuatE&8Y$!?}G9Wue2FvftzFwsoSiEu78e6<2nr?+i{8~U+Su#FXff>UQ))2^-X Wt$xe{woA1zrU|nus18T!K>ZCTT0(sQ diff --git a/ChartUtilities.js b/ChartUtilities.js index 558d0fc99..3f0b9ce02 100644 --- a/ChartUtilities.js +++ b/ChartUtilities.js @@ -148,98 +148,3 @@ function recalculatePeriod(zoomLevel) { return ONE_DAY_IN_MILISECONDS; } } - - -function checkIfMoreTradesAreNeeded(trades, container, timeLineCoordinateSystem, marketTrades, callBackFunction) { - - /* - - To know when to load more trades, we will see were the first candle is in relation to the viewport. - - If we are too close to the visible area, we will request more trades, so as to have more candles ready. - If we are to far, we will request a new set of trades with fewer than the ones we have, so as to have les candles. - - */ - - let firstTrade = trades[0]; - let lastTrade = trades[trades.length - 1]; - - let firstTradePoint = { - x: firstTrade.datetime.valueOf(), - y: 0 - }; - - let lastTradePoint = { - x: lastTrade.datetime.valueOf(), - y: 0 - }; - - firstTradePoint = timeLineCoordinateSystem.inverseTransform(firstTradePoint, container.frame.height); - firstTradePoint = transformThisPoint(firstTradePoint, container); - - lastTradePoint = timeLineCoordinateSystem.inverseTransform(lastTradePoint, container.frame.height); - lastTradePoint = transformThisPoint(lastTradePoint, container); - - let totalDistance = lastTradePoint.x - firstTradePoint.x; // Is the screen distance between the first and last trade. - let tradesDistance = lastTrade.id - firstTrade.id; // It is the distance in Id between the first and last trade. - let viewPortWidth = viewPort.visibleArea.bottomRight.x - viewPort.visibleArea.bottomLeft.x; - - /* - - Knowing the distance in the screen and the distance in Ids from the first and last trade, can leads us to know the distance in ids, from - where the first trade is, to where it should be. - - To do that we will first calculate how many trades are currently fitting in the viewport. - - */ - - let viewPortTrades = Math.round(viewPortWidth * tradesDistance / totalDistance); - - let estimatedFisrtTradeId = firstTrade.id; - let estimatedLastTradeId = lastTrade.id; - - let needToRequestMoreTrades = false; - - if (firstTradePoint.x > viewPort.visibleArea.bottomLeft.x - viewPortWidth) { - - /* We need more trades before the first one. The first trade should be less than 2 times the view port width. Lets estimate an Id for a trade just there. */ - - estimatedFisrtTradeId = firstTrade.id - viewPortTrades; - - needToRequestMoreTrades = true; - } - - if (firstTradePoint.x < viewPort.visibleArea.bottomLeft.x - viewPortWidth * 2) { - - /* We need more get rid of some trades after the first one. */ - - estimatedFisrtTradeId = firstTrade.id + viewPortTrades; - - needToRequestMoreTrades = true; - } - - if (lastTradePoint.x < viewPort.visibleArea.bottomRight.x + viewPortWidth) { - - /* We need more trades after the last one. */ - - estimatedLastTradeId = lastTrade.id + viewPortTrades; - - needToRequestMoreTrades = true; - } - - if (lastTradePoint.x > viewPort.visibleArea.bottomRight.x + viewPortWidth * 2) { - - /* We need more get rid of some trades before the last one. */ - - estimatedLastTradeId = lastTrade.id - viewPortTrades; - - needToRequestMoreTrades = true; - } - - if (needToRequestMoreTrades === true) { - - marketTrades.getTradesById(estimatedFisrtTradeId, estimatedLastTradeId, callBackFunction); - - } - -} \ No newline at end of file