UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

136 lines (135 loc) 5.28 kB
/* THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE: https://www.infragistics.com/legal/license/igultimate-la https://www.infragistics.com/legal/license/igultimate-eula GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company. */ import { __extends } from "tslib"; import { FinancialSeries } from "./FinancialSeries"; import { DependencyProperty } from "igniteui-angular-core"; import { ISortingAxis_$type } from "./ISortingAxis"; import { typeCast, markType, markDep } from "igniteui-angular-core"; import { Rect } from "igniteui-angular-core"; import { ScalerParams } from "./ScalerParams"; import { AxisRange } from "./AxisRange"; import { PropertyMetadata } from "igniteui-angular-core"; import { isNaN_ } from "igniteui-angular-core"; /** * @hidden */ var FinancialOverlay = /** @class */ /*@__PURE__*/ (function (_super) { __extends(FinancialOverlay, _super); function FinancialOverlay() { var _this = _super.call(this) || this; _this.aaz = false; _this.aaz = false; return _this; } FinancialOverlay.prototype.get_e8 = function () { return true; }; FinancialOverlay.prototype.pa = function (a, b, c, d) { _super.prototype.pa.call(this, a, b, c, d); if (this.w5 != null && typeCast(ISortingAxis_$type, this.w5) !== null) { this.w5.i$i(); } this.xm.b0.e(this.ic); this.aa0(); if (this.xo != null) { this.xo.c1(); } this.rq(true); }; FinancialOverlay.prototype.get_hc = function () { return true; }; FinancialOverlay.prototype.q8 = function (a, b, c, d) { switch (b) { case "FastItemsSource": this.aaz = false; break; case FinancialOverlay.$$p[0]: this.aaz = false; this.rq(false); this.qk(); break; case "XAxis": this.aaz = false; break; } _super.prototype.q8.call(this, a, b, c, d); }; FinancialOverlay.prototype.b2 = function () { if (this.b3 == 0) { return 1; } else { return _super.prototype.b2.call(this); } }; FinancialOverlay.prototype.gv = function (a, b) { if (this.gu(a, b)) { return true; } return false; }; FinancialOverlay.prototype.ac = function () { _super.prototype.ac.call(this); this.rq(false); }; FinancialOverlay.prototype.gc = function (a) { var b = this.dn != null ? this.dn.indexOf(a) : -1; var c = this.cv.by; c = c.copy(); var d = this.cv.bx; var e = new Rect(0, 0, 0, 1, 1); var f = this.wk(this.cv); var g = new ScalerParams(0, e, e, this.w5.ch, f); var h = new ScalerParams(0, e, e, this.xo.ch, f); h.b = this.ix(); if (b >= 0 && Rect.l_op_Inequality(c, null) && Rect.l_op_Inequality(d, null)) { if (this.w5 != null) { var i = this.w5.el(b, g); if (i < c.left + 0.1 * c.width) { i = i + 0.4 * c.width; } if (i > c.right - 0.1 * c.width) { i = i - 0.4 * c.width; } c.x = i - 0.5 * c.width; } if (this.xo != null && this.x0 != null && this.xz != null && b < this.x0.count && b < this.xz.count) { var j = this.xo.el(this.x0.item(b), h); var k = this.xo.el(this.xz.item(b), h); if (!isNaN_(j) && !isNaN_(k)) { var l = Math.abs(j - k); if (c.height < l) { c.height = l; c.y = Math.min(j, k); } else { if (j < c.top + 0.1 * c.height) { j = j + 0.4 * c.height; } if (j > c.bottom - 0.1 * c.height) { j = j - 0.4 * c.height; } c.y = j - 0.5 * c.height; } } } this.c3.au(this.db, c, true); } return b >= 0; }; FinancialOverlay.prototype.ay = function (a) { if (a != null && a == this.xo && this.x0 != null && this.xz != null) { return new AxisRange(this.x0.minimum, this.xz.maximum); } return null; }; FinancialOverlay.$t = markType(FinancialOverlay, 'FinancialOverlay', FinancialSeries.$); FinancialOverlay.$$p = markDep(DependencyProperty, PropertyMetadata, FinancialOverlay, 'raisePropertyChanged', ['IgnoreFirst:aa1:aa3', [1, 0]]); return FinancialOverlay; }(FinancialSeries)); export { FinancialOverlay };