JS: width&height from page + removed updateOption promise

This commit is contained in:
pvictor 2020-10-02 08:46:49 +02:00
parent 6b23a4a9ab
commit c06574ba3b
1 changed files with 15 additions and 17 deletions

View File

@ -149,8 +149,8 @@ HTMLWidgets.widget({
if (typeof axOpts.chart === "undefined") {
axOpts.chart = {};
}
axOpts.chart.width = width;
axOpts.chart.height = height;
axOpts.chart.width = el.clientWidth;
axOpts.chart.height = el.clientHeight;
if (!axOpts.chart.hasOwnProperty("id")) {
axOpts.chart.id = el.id;
}
@ -266,26 +266,24 @@ HTMLWidgets.widget({
} else {
if (x.auto_update) {
//console.log(x.auto_update);
if (x.auto_update.update_options) {
var options = Object.assign({}, axOpts);
delete options.series;
delete options.chart.width;
delete options.chart.height;
apexchart
.updateOptions(
options,
x.auto_update.options_redrawPaths,
x.auto_update.options_animate,
x.auto_update.update_synced_charts
);
}
apexchart
.updateSeries(axOpts.series, x.auto_update.series_animate)
.then(function(chart) {
exportChart(x, chart);
});
if (x.auto_update.update_options) {
delete axOpts.series;
delete axOpts.chart.width;
delete axOpts.chart.height;
apexchart
.updateOptions(
axOpts,
x.auto_update.options_redrawPaths,
x.auto_update.options_animate,
x.auto_update.update_synced_charts
)
.then(function(chart) {
exportChart(x, chart);
});
}
} else {
apexchart.destroy();
apexchart = new ApexCharts(el, axOpts);