forked from cerc-io/cosmos-explorer
2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["study-pane-views"],{"1sos":function(e,t,i){"use strict";i.r(t),i.d(t,"HorizLinePaneView",(function(){return o}));var r=i("Eyy1"),n=i("VdBB"),a=i("Zy3/"),s=i("l4sv"),o=function(){function e(e,t,i){this._data=[],this._invalidated=!0,this._provider=e,this._model=t,this._hitTestResult=void 0!==i?new n.HitTestResult(n.HitTestResult.CUSTOM,i):new n.HitTestResult(n.HitTestResult.REGULAR)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);for(var e=new a.CompositeRenderer,t=0,i=this._data;t<i.length;t++){var r=i[t],n=new s.HorizontalLineRenderer;n.setData(r),n.setHitTest(this._hitTestResult),e.append(n)}return e},e.prototype._updateViewInternal=function(){var e=this;this._data=[];var t=this._provider.priceScale(),i=this._model.timeScale();if(t&&!t.isEmpty()&&!i.isEmpty()){var n=this._provider.graphics().horizlines();if(0!==n.size){var a=this._model.timeScale().visibleBarsStrictRange();if(null!==a){var s=this._provider.firstValue();if(null!==s){var o=a.firstBar(),d=a.lastBar();n.forEach((function(n,a){var l=e._provider.properties().graphics.horizlines[a];l.visible.value()&&n.forEach((function(n){var a=n.startIndex,h=n.endIndex;!n.extendRight&&Math.max(a,h)<o||!n.extendLeft&&Math.min(a,h)>d||e._data.push({y:t.priceToCoordinate(Object(r.ensureDefined)(n.level),s),left:n.extendLeft?void 0:i.indexToCoordinate(a),right:n.extendRight?void 0:i.indexToCoordinate(h),color:l.color.value(),linewidth:l.width.value(),linestyle:l.style.value()})}))}))}}}}},e}()},psYU:function(e,t,i){"use strict";i.r(t),i.d(t,"VertLinePaneView",(function(){return d}));var r=i("Eyy1"),n=i("VdBB"),a=i("972a"),s=i("Zy3/"),o=i("z+cS"),d=function(){function e(e,t,i){this._data=[],this._invalidated=!0,this._provider=e,this._model=t,this._hitTestResult=void 0!==i?new n.HitTestResult(n.HitTestResult.CUSTOM,i):new n.HitTestResult(n.HitTestResult.REGULAR)}return e.prototype.update=function(){this._invalidated=!0},e.prototype.renderer=function(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);for(var e=new s.CompositeRenderer,t=0,i=this._data;t<i.length;t++){var r=i[t],n=new o.VerticalLineRenderer;n.setData(r),n.setHitTest(this._hitTestResult),e.append(n)}return e},e.prototype._updateViewInternal=function(){var e=this;this._data=[];var t=this._provider.priceScale(),i=this._model.timeScale();if(t&&!t.isEmpty()&&!i.isEmpty()){var n=this._provider.graphicsInfo().vertlines,s=this._provider.graphics().vertlines();if(0!==s.size&&void 0!==n){var o=this._model.timeScale().visibleBarsStrictRange();if(null!==o){var d=this._provider.firstValue();if(null!==d){var l=o.firstBar(),h=o.lastBar();s.forEach((function(s,o){var v=e._provider.properties().graphics.vertlines[o];if(v.visible.value()){var p=0;switch(Object(r.ensureDefined)(n[o]).halign){case a.HAlign.Left:p=-i.barSpacing()/2;break;case a.HAlign.Right:p=i.barSpacing()/2}s.forEach((function(n){var a=n.index;a<l||h<a||e._data.push({
|
|
x:i.indexToCoordinate(a)+p,top:n.extendTop?void 0:t.priceToCoordinate(Object(r.ensureDefined)(n.endPrice),d),bottom:n.extendBottom?void 0:t.priceToCoordinate(Object(r.ensureDefined)(n.startPrice),d),color:v.color.value(),linewidth:v.width.value(),linestyle:v.style.value()})}))}}))}}}}},e}()}}]); |