highcharts
Version:
JavaScript charting framework
11 lines • 2.58 kB
JavaScript
/**
* Highcharts JS v12.6.0 (2026-04-13)
* @module highcharts/modules/lollipop
* @requires highcharts
*
* (c) 2009-2026 Highsoft AS
* Author: Sebastian Bochan, Rafał Sebestjański
*
* A commercial license may be required depending on use.
* See www.highcharts.com/license
*/import*as t from"../highcharts.js";var e={};e.n=t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},e.d=(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},e.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);let o=t.default;var r=e.n(o);let n=t.default.SeriesRegistry;var a=e.n(n);let{doc:l,win:s}=r();function i(t,e){let o;for(o in t||(t={}),e)t[o]=e[o];return t}function p(t){return c(t)&&"number"==typeof t.nodeType}function c(t,e){let o;return!!t&&"object"==typeof t&&(!e||"[object Array]"!==(o=Object.prototype.toString.call(t))&&"[object Array Iterator]"!==o)}Array.prototype.find;let{series:{prototype:{pointClass:d}},seriesTypes:{scatter:{prototype:{pointClass:u}},dumbbell:{prototype:{pointClass:y}}}}=a();class f extends d{}i(f.prototype,{destroy:y.prototype.destroy,pointSetState:u.prototype.setState,setState:y.prototype.setState});let b=t.default.Series;var h=e.n(b);let{seriesTypes:{column:{prototype:g},dumbbell:{prototype:C},scatter:m}}=a();class j extends h(){drawPoints(){let t=this.points.length,e=0,o;for(super.drawPoints.apply(this,arguments);e<t;)o=this.points[e],this.drawConnector(o),e++}translate(){for(let t of(g.translate.apply(this,arguments),this.points)){let{pointWidth:e,shapeArgs:o}=t;o?.x&&(o.x+=e/2,t.plotX=o.x||0)}}}j.defaultOptions=function(t,...e){let o,r=[t,...e],n={},a=function(t,e){return"object"!=typeof t&&(t={}),function(t,e,o){for(let o in t)Object.hasOwnProperty.call(t,o)&&e.call((0,t[o]),t[o],o,t)}(e,function(o,r){if("__proto__"!==r&&"constructor"!==r){let n;!c(o,!0)||(n=o?.constructor,c(o,!0)&&!p(o)&&n?.name&&"Object"!==n.name)||p(o)?t[r]=e[r]:t[r]=a(t[r]||{},o)}}),t};!0===t&&(n=r[1],r=Array.prototype.slice.call(r,2));let l=r.length;for(o=0;o<l;o++)n=a(n,r[o]);return n}(h().defaultOptions,{threshold:0,connectorWidth:1,groupPadding:.2,pointPadding:.1,states:{hover:{lineWidthPlus:0,connectorWidthPlus:1,halo:!1}},lineWidth:0,dataLabels:{align:void 0,verticalAlign:void 0},pointRange:1}),i(j.prototype,{alignDataLabel:g.alignDataLabel,crispCol:g.crispCol,drawConnector:C.drawConnector,drawDataLabels:g.drawDataLabels,getColumnMetrics:g.getColumnMetrics,getConnectorAttribs:C.getConnectorAttribs,pointClass:f}),a().registerSeriesType("lollipop",j);let v=r();export{v as default};