Файловый менеджер - Редактировать - /home/bean7936/deribos.com/wp-content3e392d/plugins/graphina-elementor-charts-and-graphs/dist/mixed.js.map
Назад
{"version":3,"file":"mixed.js","sources":["../assets/elementor/js/apex-chart/MixedChart.js"],"sourcesContent":["import GraphinaApexChartBase from './GraphinaApexChartBase';\n\n// Child class specifically for Mixed Charts\nexport default class MixedChart extends GraphinaApexChartBase {\n constructor() {\n super();\n this.observer = {}; // For IntersectionObserver\n }\n \n\n // Setup handlers for Mixed chart type\n setUpChartsHandler() {\n this.chartHandlers = {\n mixed: (element) => this.observeChartElement(element, 'mixed'),\n };\n }\n\n applyYAxisFormatter(chartOptions, extraData, axisIndex = false, chart_type= 'mixed') {\n\n const formatAxisLabels = (val, prefix, postfix, decimal) => {\n if (typeof decimal === 'number' && decimal > 0) {\n return prefix + new Intl.NumberFormat(window.gcfe_public_localize.locale_with_hyphen, {\n minimumFractionDigits: decimal,\n maximumFractionDigits: decimal,\n }).format(val) + postfix;\n }\n return prefix + val + postfix;\n };\n\n const updateYAxisLabels = (yaxis, prefix, postfix, decimal) => {\n if (!yaxis.labels) {\n yaxis.labels = {};\n }\n yaxis.labels.formatter = (val) => formatAxisLabels(val, prefix, postfix, decimal);\n };\n\n // Default to single y-axis\n if (axisIndex === false) {\n const prefix = extraData.yaxis_label_prefix || '';\n const postfix = extraData.yaxis_label_postfix || '';\n const decimal = typeof extraData.decimal_in_float === 'number' ? extraData.decimal_in_float : 0;\n\n updateYAxisLabels(chartOptions.yaxis, prefix, postfix, decimal);\n }\n // Multiple y-axes: axisIndex 0 or 1\n else if (axisIndex === 0 || axisIndex === 1) {\n const yaxis = chartOptions.yaxis[axisIndex];\n\n const prefix = axisIndex === 0\n ? (extraData.yaxis_label_prefix || '')\n : (extraData.chart_opposite_yaxis_label_prefix || '');\n\n const postfix = axisIndex === 0\n ? (extraData.yaxis_label_postfix || '')\n : (extraData.chart_opposite_yaxis_label_postfix || '');\n\n let decimal = 0;\n if (axisIndex === 0) {\n decimal = typeof extraData.decimal_in_float === 'number' ? extraData.decimal_in_float : 0;\n } else if (axisIndex === 1 && extraData.chart_opposite_yaxis_format_number === true) {\n decimal = typeof extraData.decimal_in_float === 'number' ? extraData.decimal_in_float : 0;\n }\n\n updateYAxisLabels(yaxis, prefix, postfix, decimal);\n }\n }\n\n\n\n getChartOptions(finalChartOptions, chartType,extraData,elementId) {\n if (chartType === 'mixed') {\n // Add loaded event to remove fixed height\n finalChartOptions.chart.events = {\n mounted: (chartContext, config) => {\n // More specific selector targeting only the chart container\n const chartElement = document.querySelector(`.graphina-elementor-chart[data-element_id=\"${elementId}\"]`);\n if (chartElement) {\n // Remove fixed height but keep min-height for proper rendering\n chartElement.style.height = '';\n }\n },\n \n };\n }\n return finalChartOptions;\n }\n}\n\n// Initialize MixedChart\nwindow.graphinaMixedChart = new MixedChart();\n"],"names":["MixedChart","GraphinaApexChartBase","element","chartOptions","extraData","axisIndex","chart_type","formatAxisLabels","val","prefix","postfix","decimal","updateYAxisLabels","yaxis","finalChartOptions","chartType","elementId","chartContext","config","chartElement"],"mappings":"+CAGe,MAAMA,UAAmBC,CAAsB,CAC1D,aAAc,CACV,MAAK,EACL,KAAK,SAAW,EACpB,CAIA,oBAAqB,CACjB,KAAK,cAAgB,CACjB,MAAQC,GAAY,KAAK,oBAAoBA,EAAS,OAAO,CACzE,CACI,CAEA,oBAAoBC,EAAcC,EAAWC,EAAY,GAAOC,EAAY,QAAS,CAEjF,MAAMC,EAAmB,CAACC,EAAKC,EAAQC,EAASC,IACxC,OAAOA,GAAY,UAAYA,EAAU,EAClCF,EAAS,IAAI,KAAK,aAAa,OAAO,qBAAqB,mBAAoB,CAClF,sBAAuBE,EACvB,sBAAuBA,CAC3C,CAAiB,EAAE,OAAOH,CAAG,EAAIE,EAEdD,EAASD,EAAME,EAGpBE,EAAoB,CAACC,EAAOJ,EAAQC,EAASC,IAAY,CACtDE,EAAM,SACPA,EAAM,OAAS,CAAA,GAEnBA,EAAM,OAAO,UAAaL,GAAQD,EAAiBC,EAAKC,EAAQC,EAASC,CAAO,CACpF,EAGA,GAAIN,IAAc,GAAO,CACrB,MAAMI,EAASL,EAAU,oBAAsB,GACzCM,EAAUN,EAAU,qBAAuB,GAC3CO,EAAU,OAAOP,EAAU,kBAAqB,SAAWA,EAAU,iBAAmB,EAE9FQ,EAAkBT,EAAa,MAAOM,EAAQC,EAASC,CAAO,CAClE,SAESN,IAAc,GAAKA,IAAc,EAAG,CACzC,MAAMQ,EAAQV,EAAa,MAAME,CAAS,EAEpCI,EAASJ,IAAc,EACtBD,EAAU,oBAAsB,GAChCA,EAAU,mCAAqC,GAEhDM,EAAUL,IAAc,EACvBD,EAAU,qBAAuB,GACjCA,EAAU,oCAAsC,GAEvD,IAAIO,EAAU,GACVN,IAAc,GAEPA,IAAc,GAAKD,EAAU,qCAAuC,MAC3EO,EAAU,OAAOP,EAAU,kBAAqB,SAAWA,EAAU,iBAAmB,GAG5FQ,EAAkBC,EAAOJ,EAAQC,EAASC,CAAO,CACrD,CACJ,CAIA,gBAAgBG,EAAmBC,EAAUX,EAAUY,EAAW,CAC9D,OAAID,IAAc,UAEbD,EAAkB,MAAM,OAAS,CAC9B,QAAS,CAACG,EAAcC,IAAW,CAE/B,MAAMC,EAAe,SAAS,cAAc,8CAA8CH,CAAS,IAAI,EACnGG,IAEAA,EAAa,MAAM,OAAS,GAEpC,CAEhB,GAEeL,CACX,CACJ,CAGA,OAAO,mBAAqB,IAAId"}
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка