UNPKG

igniteui-react-charts

Version:

Ignite UI React charting components for building rich data visualizations using TypeScript APIs.

143 lines (142 loc) 4.72 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 { ShapeSeriesBase } from "./ShapeSeriesBase"; import { StyleSelector } from "./StyleSelector"; import { DependencyProperty } from "igniteui-react-core"; import { Style } from "igniteui-react-core"; import { markType, markDep, typeCast } from "igniteui-react-core"; import { ShapeSeriesViewBase } from "./ShapeSeriesViewBase"; import { ChartSelection } from "./ChartSelection"; import { List$1 } from "igniteui-react-core"; import { PropertyMetadata } from "igniteui-react-core"; import { Defaults } from "./Defaults"; import { Path } from "igniteui-react-core"; import { stringIsNullOrEmpty } from "igniteui-react-core"; /** * @hidden */ export let ScatterPolylineSeries = /*@__PURE__*/ (() => { class ScatterPolylineSeries extends ShapeSeriesBase { bk() { return new ScatterPolylineSeries(); } get_fs() { return true; } constructor() { super(); this.ab = ScatterPolylineSeries.$; } ct() { return new ScatterPolylineSeriesView(this); } get_yb() { return false; } q8(a) { super.q8(a); this.aai = a; } get_yh() { return false; } rh(a, b, c, d) { super.rh(a, b, c, d); switch (b) { case ScatterPolylineSeries.$$p[0]: this.aai.db(this.aao); this.rz(false); this.qs(); break; case ScatterPolylineSeries.$$p[1]: this.aai.dc(this.aaj); this.rz(false); this.qs(); break; } } zy(a) { let b = a; b.db(this.aao); b.dc(this.aaj); super.zy(a); } a2(a, b) { let c = this.aai.dg(a, b, true); if (c != null) { return c.dataContext; } return super.a2(a, b); } ak(a, b) { let c = new List$1(ChartSelection.$, 0); this.qa(a, c, b); return c.toArray(); } qa(a, b, c) { this.zq(a, b, c); } } ScatterPolylineSeries.$t = /*@__PURE__*/ markType(ScatterPolylineSeries, 'ScatterPolylineSeries', ShapeSeriesBase.$); ScatterPolylineSeries.$$p = /*@__PURE__*/ markDep(DependencyProperty, PropertyMetadata, ScatterPolylineSeries, 'raisePropertyChanged', ['ShapeStyle:aao:aam', [Style.$, null], 'ShapeStyleSelector:aaj:aan', [StyleSelector.$, null]]); return ScatterPolylineSeries; })(); /** * @hidden */ export let ScatterPolylineSeriesView = /*@__PURE__*/ (() => { class ScatterPolylineSeriesView extends ShapeSeriesViewBase { constructor(a) { super(a); } a4() { super.a4(); if (!this.t) { this.cj.jt = Defaults.an; } } di(a, b) { return this.dj(a, b, false); } cz(a, b, c) { super.cz(a, b, c); ShapeSeriesViewBase.cy(this, a, b); } cx(a, b) { let c = typeCast(Path.$, a); if (c == null) { return; } c.an = b; } ak(a) { let b = super.ak(a); b._fill = null; return b; } aj(a) { let b = super.aj(a); b._fill = null; return b; } co(a) { return a.width >= this.cj.yy || a.height >= this.cj.yy; } getDefaultTooltipTemplate() { let a = "<div class='ui-chart-default-tooltip-content'><span"; let b = this.f.ba.a$u(this.f); if (!stringIsNullOrEmpty(b)) { a += " style='color:" + b + "'"; } a += ">" + this.cj.title + "</span><br/>"; a += "</div>"; return a; } } ScatterPolylineSeriesView.$t = /*@__PURE__*/ markType(ScatterPolylineSeriesView, 'ScatterPolylineSeriesView', ShapeSeriesViewBase.$); return ScatterPolylineSeriesView; })();