Lines Matching refs:setup

89 			setup: {  class in AmCharts._this
116 _this.setup.fabric.remove( item.target );
130 _this.setup.fabric.renderAll();
145 _this.setup.fabric.add( item.target );
160 _this.setup.fabric.renderAll();
173 _this.setup.fabric.deactivateAll();
175 if ( _this.setup.wrapper ) {
176 _this.setup.chart.containerDiv.removeChild( _this.setup.wrapper );
177 _this.setup.wrapper = false;
182 top: _this.setup.fabric.height / 2,
183 left: _this.setup.fabric.width / 2
192 if ( group.height > _this.setup.fabric.height || group.width > _this.setup.fabric.width ) {
193 ratio = ( _this.setup.fabric.height / 2 ) / group.height;
196 if ( cfg.top > _this.setup.fabric.height ) {
197 cfg.top = _this.setup.fabric.height / 2;
200 if ( cfg.left > _this.setup.fabric.width ) {
201 cfg.left = _this.setup.fabric.width / 2;
213 _this.setup.fabric.add( group );
245 _this.setup.fabric.freeDrawingBrush.color = _this.drawing.color;
246 _this.setup.fabric.freeDrawingBrush.width = _this.drawing.width;
325 _this.setup.fabric.renderAll();
331 top: _this.setup.fabric.height / 2,
332 left: _this.setup.fabric.width / 2,
334 fontFamily: _this.setup.chart.fontFamily || "Verdana",
342 _this.setup.fabric.add( text );
343 _this.setup.fabric.setActiveObject( text );
352 x1: ( _this.setup.fabric.width / 2 ) - ( _this.setup.fabric.width / 10 ),
353 x2: ( _this.setup.fabric.width / 2 ) + ( _this.setup.fabric.width / 10 ),
354 y1: ( _this.setup.fabric.height / 2 ),
355 y2: ( _this.setup.fabric.height / 2 ),
410 _this.setup.fabric.setActiveObject( group );
412 _this.setup.fabric.add( group );
415 _this.setup.fabric.add( line );
421 _this.setup.fabric.add( cfg.group[ i1 ] );
512 … var lang = language ? langugage : _this.setup.chart.language ? _this.setup.chart.language : "en";
523 if ( window.saveAs && _this.setup.hasBlob ) {
543 _this.setup.chart.containerDiv.appendChild( div );
557 _this.setup.chart.containerDiv.removeChild( div );
576 _this.setup.chart.containerDiv.appendChild( div );
584 _this.setup.chart.containerDiv.removeChild( div );
957 var ivt = fabric.util.invertTransform( _this.setup.fabric.viewportTransform );
968 pos = fabric.util.transformPoint( _this.setup.fabric.getPointer( event, true ), ivt );
995 width: _this.setup.chart.divRealWidth,
996 height: _this.setup.chart.divRealHeight
1019 var svgs = _this.setup.chart.containerDiv.getElementsByTagName( "svg" );
1041 …if ( _this.config.legend && _this.setup.chart.legend && _this.setup.chart.legend.position == "outs…
1043 svg: _this.setup.chart.legend.container.container,
1044 parent: _this.setup.chart.legend.container.container.parentNode,
1045 children: _this.setup.chart.legend.container.container.getElementsByTagName( "*" ),
1053 …width: _this.config.legend.width ? _this.config.legend.width : _this.setup.chart.legend.container.…
1054 …height: _this.config.legend.height ? _this.config.legend.height : _this.setup.chart.legend.contain…
1078 _this.setup.wrapper = document.createElement( "div" );
1079 … _this.setup.wrapper.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-canvas" );
1080 _this.setup.chart.containerDiv.appendChild( _this.setup.wrapper );
1083 if ( _this.setup.chart.type == "stock" ) {
1090 if ( _this.setup.chart.leftContainer ) {
1091 offset.width -= _this.setup.chart.leftContainer.offsetWidth;
1092 …padding.left = _this.setup.chart.leftContainer.offsetWidth + ( _this.setup.chart.panelsSettings.pa…
1094 if ( _this.setup.chart.rightContainer ) {
1095 offset.width -= _this.setup.chart.rightContainer.offsetWidth;
1096 …padding.right = _this.setup.chart.rightContainer.offsetWidth + ( _this.setup.chart.panelsSettings.…
1098 …if ( _this.setup.chart.periodSelector && [ "top", "bottom" ].indexOf( _this.setup.chart.periodSele…
1099 …offset.height -= _this.setup.chart.periodSelector.offsetHeight + _this.setup.chart.panelsSettings.…
1100 …padding[ _this.setup.chart.periodSelector.position ] += _this.setup.chart.periodSelector.offsetHei…
1102 …if ( _this.setup.chart.dataSetSelector && [ "top", "bottom" ].indexOf( _this.setup.chart.dataSetSe…
1103 offset.height -= _this.setup.chart.dataSetSelector.offsetHeight;
1104 …padding[ _this.setup.chart.dataSetSelector.position ] += _this.setup.chart.dataSetSelector.offsetH…
1108 _this.setup.wrapper.style.paddingTop = _this.numberToPx( padding.top );
1109 _this.setup.wrapper.style.paddingRight = _this.numberToPx( padding.right );
1110 _this.setup.wrapper.style.paddingBottom = _this.numberToPx( padding.bottom );
1111 _this.setup.wrapper.style.paddingLeft = _this.numberToPx( padding.left );
1115 _this.setup.canvas = document.createElement( "canvas" );
1116 _this.setup.wrapper.appendChild( _this.setup.canvas );
1117 _this.setup.fabric = new fabric.Canvas( _this.setup.canvas, _this.deepMerge( {
1124 _this.deepMerge( _this.setup.fabric, cfg );
1125 _this.deepMerge( _this.setup.fabric.freeDrawingBrush, cfg.drawing );
1132 _this.setup.fabric.on( "mouse:down", function( e ) {
1137 _this.setup.fabric.on( "mouse:move", function( e ) {
1145 _this.setup.fabric.isDrawingMode = false;
1146 _this.setup.fabric._onMouseUpInDrawingMode( e );
1195 _this.setup.fabric.renderAll();
1198 _this.setup.fabric.on( "mouse:up", function( e ) {
1201 var target = _this.setup.fabric.findTarget( e.e );
1203 _this.setup.fabric.setActiveObject( target );
1222 _this.setup.fabric.on( "object:selected", function( e ) {
1225 _this.setup.fabric.isDrawingMode = false;
1227 _this.setup.fabric.on( "selection:cleared", function( e ) {
1228 _this.drawing.buffer.onMouseDown = _this.setup.fabric.freeDrawingBrush.onMouseDown;
1233 _this.setup.fabric._isCurrentlyDrawing = false;
1234 _this.setup.fabric.freeDrawingBrush.onMouseDown = function() {};
1240 _this.setup.fabric.isDrawingMode = true;
1241 _this.setup.fabric.freeDrawingBrush.onMouseDown = _this.drawing.buffer.onMouseDown;
1244 _this.setup.fabric.on( "path:created", function( e ) {
1247 _this.setup.fabric.remove( item );
1248 _this.setup.fabric.renderAll();
1254 _this.setup.fabric.on( "object:added", function( e ) {
1266 _this.setup.fabric.remove( item );
1267 _this.setup.fabric.renderAll();
1289 _this.setup.fabric.isDrawingMode = true;
1291 _this.setup.fabric.on( "object:modified", function( e ) {
1309 _this.setup.fabric.on( "text:changed", function( e ) {
1328 …_this.setup.wrapper.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-canvas act…
1329 _this.setup.wrapper.style.backgroundColor = cfg.backgroundColor;
1330 _this.setup.wrapper.style.display = "block";
1333 … _this.setup.wrapper.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-canvas" );
1334 _this.setup.wrapper.style.display = "none";
1339 …var isLegend = _this.gatherClassName( group.parent, _this.setup.chart.classNamePrefix + "-legend-d…
1340 …var isPanel = _this.gatherClassName( group.parent, _this.setup.chart.classNamePrefix + "-stock-pan…
1341 …var isScrollbar = _this.gatherClassName( group.parent, _this.setup.chart.classNamePrefix + "-scrol…
1344 if ( _this.setup.chart.type == "stock" && _this.setup.chart.legendSettings.position ) {
1347 if ( [ "top", "bottom" ].indexOf( _this.setup.chart.legendSettings.position ) != -1 ) {
1372 } else if ( [ "left", "right" ].indexOf( _this.setup.chart.legendSettings.position ) != -1 ) {
1378 …offset.pY += _this.pxToNumber( isPanel.style.height ) + _this.setup.chart.panelsSettings.panelSpac…
1382 group.offset.y -= _this.setup.chart.panelsSettings.panelSpacing;
1482 if ( _this.setup.chart.type == "pie" ) {
1618 _this.setup.fabric.add( g );
1622 …var balloons = group.svg.parentNode.getElementsByClassName( _this.setup.chart.classNamePrefix + "-…
1640 _this.setup.fabric.add( fabric_label );
1658 _this.setup.fabric.add( fabric_label );
1669 _this.setup.fabric.renderAll();
1709 …if ( obj.classList.indexOf( _this.setup.chart.classNamePrefix + "-guide-fill" ) != -1 && !attrVal …
1736 var data = _this.setup.canvas;
1761 data = _this.setup.fabric.toDataURL( cfg );
1815 var data = _this.setup.fabric.toDataURL( cfg );
1831 var data = _this.setup.fabric.toDataURL( cfg );
1897 var data = _this.setup.fabric.toSVG( cfg, cfg.reviver );
2287 …_this.setup.wrapper.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-canvas act…
2291 …_this.setup.wrapper.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-canvas act…
2340 if ( field && cfg.exportTitles && _this.setup.chart.type != "gantt" ) {
2350 if ( _this.setup.chart.type == "stock" ) {
2351 cfg.data = _this.setup.chart.mainDataSet.dataProvider;
2354 addField( _this.setup.chart.mainDataSet.categoryField );
2355 cfg.dateFields.push( _this.setup.chart.mainDataSet.categoryField );
2358 for ( i1 = 0; i1 < _this.setup.chart.mainDataSet.fieldMappings.length; i1++ ) {
2359 var fieldMap = _this.setup.chart.mainDataSet.fieldMappings[ i1 ];
2360 for ( i2 = 0; i2 < _this.setup.chart.panels.length; i2++ ) {
2361 var panel = _this.setup.chart.panels[ i2 ]
2375 for ( i1 = 0; i1 < _this.setup.chart.comparedGraphs.length; i1++ ) {
2376 var graph = _this.setup.chart.comparedGraphs[ i1 ];
2394 } else if ( _this.setup.chart.type == "gantt" ) {
2396 addField( _this.setup.chart.categoryField );
2397 cfg.dateFields.push( _this.setup.chart.categoryField );
2399 var field = _this.setup.chart.segmentsField;
2400 for ( i1 = 0; i1 < _this.setup.chart.dataProvider.length; i1++ ) {
2401 var dataItem = _this.setup.chart.dataProvider[ i1 ];
2404 …dataItem[ field ][ i2 ][ _this.setup.chart.categoryField ] = dataItem[ _this.setup.chart.categoryF…
2411 for ( i1 = 0; i1 < _this.setup.chart.graphs.length; i1++ ) {
2412 var graph = _this.setup.chart.graphs[ i1 ];
2424 } else if ( [ "pie", "funnel" ].indexOf( _this.setup.chart.type ) != -1 ) {
2425 cfg.data = _this.setup.chart.dataProvider;
2428 addField( _this.setup.chart.titleField );
2429 cfg.dateFields.push( _this.setup.chart.titleField );
2432 addField( _this.setup.chart.valueField );
2435 } else if ( _this.setup.chart.type != "map" ) {
2436 cfg.data = _this.setup.chart.dataProvider;
2439 if ( _this.setup.chart.categoryAxis ) {
2440 addField( _this.setup.chart.categoryField, _this.setup.chart.categoryAxis.title );
2441 if ( _this.setup.chart.categoryAxis.parseDates !== false ) {
2442 cfg.dateFields.push( _this.setup.chart.categoryField );
2447 for ( i1 = 0; i1 < _this.setup.chart.graphs.length; i1++ ) {
2448 var graph = _this.setup.chart.graphs[ i1 ];
2472 dataDateFormat: _this.setup.chart.dataDateFormat,
2473 dateFormat: _this.config.dateFormat || _this.setup.chart.dataDateFormat || "YYYY-MM-DD",
2514 if ( cfg.exportTitles && _this.setup.chart.type != "gantt" ) {
2604 …XLSX" ].indexOf( item.format ) != -1 && [ "map", "gauge" ].indexOf( _this.setup.chart.type ) != -1…
2608 } else if ( !_this.setup.hasBlob && item.format != "UNDEFINED" ) {
2832 container = _this.setup.chart.containerDiv;
2837 if ( _this.isElement( _this.setup.menu ) ) {
2838 _this.setup.menu.innerHTML = "";
2840 _this.setup.menu = document.createElement( "div" );
2842 …_this.setup.menu.setAttribute( "class", _this.setup.chart.classNamePrefix + "-export-menu " + _thi…
2848 buildList.apply( this, [ list, _this.setup.menu ] );
2851 if ( _this.setup.menu.childNodes.length ) {
2852 container.appendChild( _this.setup.menu );
2855 return _this.setup.menu;
2901 migrateSetup: function( setup ) { argument
2930 crawler( setup );
2945 _this.setup.fabric.add( clone );
2958 _this.setup.fabric.remove( current );
2972 _this.setup.fabric.remove( current );
2994 _this.setup.chart.containerDiv.addEventListener( "dragover", _this.handleDropbox );
2995 _this.setup.chart.containerDiv.addEventListener( "dragleave", _this.handleDropbox );
2996 _this.setup.chart.containerDiv.addEventListener( "drop", _this.handleDropbox );
3006 if ( _this.setup.chart.containerDiv ) {
3011 _this.setup.chart.AmExport = _this;
3015 _this.setup.chart.div.style.overflow = "visible";
3038 _this.setup.hasBlob = !!new Blob;
3045 _this.defaults.fabric.drawing.fontSize = _this.setup.chart.fontSize || 11;
3134 _this.setup.chart.addClassNames = true;
3136 _this.setup.chart[ _this.name ] = _this;
3148 } else if ( _this.setup.chart[ _this.name ] ) {
3149 _this.config = _this.setup.chart[ _this.name ];
3152 } else if ( _this.setup.chart.amExport || _this.setup.chart.exportConfig ) {
3153 … _this.config = _this.migrateSetup( _this.setup.chart.amExport || _this.setup.chart.exportConfig );