UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

1 lines 3.73 kB
module.exports=function(i){var r={};function a(e){if(r[e])return r[e].exports;var t=r[e]={exports:{},id:e,loaded:!1};return i[e].call(t.exports,t,t.exports,a),t.loaded=!0,t.exports}return a.m=i,a.c=r,a.p="",a(0)}({0:function(e,t,i){e.exports=i(942)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},942:function(e,t,i){var r;i(3),i=[i(943)],void 0===(t="function"==typeof(r=function(){window.kendo.dataviz=window.kendo.dataviz||{};var u=kendo.dataviz,f=u.constants,i=u.Chart,p=u.elementSize,n=u.deepExtend,l=-2,t=u.SharedTooltip.extend({_slotAnchor:function(e,t){var i=this.plotArea.categoryAxis;var r=i.options.vertical;var a=r?{horizontal:"left",vertical:"center"}:{horizontal:"center",vertical:"bottom"};var n;if(r)n=new u.Point(this.plotArea.box.x2,t.center().y);else n=new u.Point(t.center().x,l);return{point:n,align:a}},_defaultAnchor:function(e,t){return this._slotAnchor({},t)}}),v=150,g=150,r=[f.BAR,f.BULLET];function s(e){var t=[];for(var i=0;i<e.length;i++){var r=e[i];t[i]=r.style.display;r.style.display="none"}return t}function o(e,t){for(var i=0;i<e.length;i++)e[i].style.display=t[i]}function a(e){return u.isNumber(e)?[e]:e}var e=i.extend({_setElementClass:function(e){u.addClass(e,"k-sparkline")},_initElement:function(e){i.fn._initElement.call(this,e);this._initialWidth=Math.floor(p(e).width)},_resize:function(){var e=this.element;var t=s(e.childNodes);this._initialWidth=Math.floor(p(e).width);o(e.childNodes,t);i.fn._resize.call(this)},_modelOptions:function(){var e=this.options;var t=this._surfaceWrap();var i=s(t.childNodes);var r=document.createElement("span");r.innerHTML="&nbsp;";t.appendChild(r);var a=n({width:this._autoWidth,height:p(t).height,transitions:e.transitions},e.chartArea,{inline:true,align:false});p(t,{width:a.width,height:a.height});t.removeChild(r);o(t.childNodes,i);if(this.surface)this.surface.resize();return a},_surfaceWrap:function(){if(!this.stage){var e=this.stage=document.createElement("span");this.element.appendChild(e)}return this.stage},_createPlotArea:function(e){var t=i.fn._createPlotArea.call(this,e);this._autoWidth=this._initialWidth||this._calculateWidth(t);return t},_calculateWidth:function(e){var t=this.options;var i=u.getSpacing(t.chartArea.margin);var r=e.charts;var d=this._surfaceWrap();var a=0;for(var n=0;n<r.length;n++){var s=r[n];var o=(s.options.series||[])[0];if(!o)continue;if(o.type===f.BAR)return v;if(o.type===f.BULLET)return g;if(o.type===f.PIE)return p(d).height;var l=s.categoryAxis;if(l){var c=l.categoriesCount()*(!s.options.isStacked&&u.inArray(o.type,[f.COLUMN,f.VERTICAL_BULLET])?s.seriesOptions.length:1);a=Math.max(a,c)}}var h=a*t.pointWidth;if(h>0)h+=i.left+i.right;return h},_createSharedTooltip:function(e){return new t(this._plotArea,e)}});e.normalizeOptions=function(e){var t=a(e);if(u.isArray(t))t={seriesDefaults:{data:t}};else t=n({},t);if(!t.series)t.series=[{data:a(t.data)}];n(t,{seriesDefaults:{type:t.type}});if(u.inArray(t.series[0].type,r)||u.inArray(t.seriesDefaults.type,r))t=n({},{categoryAxis:{crosshair:{visible:false}}},t);return t},u.setDefaultOptions(e,{chartArea:{margin:2},axisDefaults:{visible:false,majorGridLines:{visible:false},valueAxis:{narrowRange:true}},seriesDefaults:{type:"line",area:{line:{width:.5}},bar:{stack:true},padding:2,width:.5,overlay:{gradient:null},highlight:{visible:false},border:{width:0},markers:{size:2,visible:false}},tooltip:{visible:true,shared:true},categoryAxis:{crosshair:{visible:true,tooltip:{visible:false}}},legend:{visible:false},transitions:false,pointWidth:5,panes:[{clip:false}]}),kendo.deepExtend(kendo.dataviz,{Sparkline:e})})?r.apply(t,i):r)||(e.exports=t)},943:function(e,t){e.exports=require("../../kendo.dataviz.chart")}});