Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Chart.getOptions function #15904

Merged
merged 38 commits into from
May 23, 2023
Merged

Conversation

TorsteinHonsi
Copy link
Collaborator

@TorsteinHonsi TorsteinHonsi commented Jun 15, 2021

Added new function, Chart.getOptions(), to get the current active configuration options for the chart.

Upgrade notes

For Highcharts Stock, the ordering of series and axes in the chart.series, chart.xAxis, chart.yAxis and chart.axes arrays were changed. Previously the navigator series and axes were last of the initial items, and when adding items they were appended. From now on, the internal navigator series and axes are always last, so the index of items now corresponds to that of the current options.

Some refactoring was made

  • chart user options are now kept in sync with series and axis user options, so that chart.xAxis[0].userOptions === chart.userOptions.xAxis[0]. If that is not the case, for example it is broken after an update, it should be considered a bug.
  • The navigator y axis and x axis are now pushed to the end of chart.xAxis and chart.yAxis so that the indexing of the axes corresponds to that of the options.

To do (critical, better to land fast)

  • Make sure collections like series and axes are reflected correctly in chart.options.
  • Internal refactoring, combine cleanRecursive with the Responsive module's getCurrent function.
  • Create the new getOptions function (POC in studies)
    • Return diffObjects on chart.options (or chart.userOptions?) compared to defaultOptions.
  • Internal axes (navigator) are now part of chart.options.yAxis and xAxis. Reconsider that. Tests need to be changed, but are there other consequences of removing them?
  • Sample and more elaborate doclet on getOptions

To do (non critical, can wait)

  • Unit tests and cleaning of results. Results of getOptions should deepEqual the initial options, possibly except some internal, unharmful modifications to the options. And except items that can be objects or arrays, like series, xAxis and yAxis. These should be in array form in getOptions.
  • Figure out how to deal with colorAxis on top level. Currently setting colorAxis: {} enables the color axis. Test how themes with colorAxis defined affects charts. It may be that this needs to be changed altogether, for example by requiring colorAxis: { enabled: true }.
  • Figure out how to deal with Highcharts.setOptions currently modifying defaultOptions, making it unusable for identifying the actual user options. We need a new property storing the default default options (factoryDefaults ?).
  • Use the new getOptions in the exporting module? Low gain, high risk. Probably now worth it.
  • Go over the usage of userOptions. The original intention of this property was to distinguish between actual user options and default options. But there has been an inflation in its usage. In most cases it could simply be replaced by options, that should always be up to date. In other cases, we can use cleanRecursive to find out whether an option is set by the user or not. For complex objects, like axes and series, the options are built in multi-level merges. In those cases, we probably need to split the merge so that it is possible to built a composite default options object to be able to diff out the user options.

@highsoft-bot highsoft-bot added this to Review in progress in Development-Flow via automation Jun 15, 2021
@TorsteinHonsi TorsteinHonsi marked this pull request as draft June 15, 2021 06:40
@highsoft-bot
Copy link
Collaborator

highsoft-bot commented Jun 15, 2021

File size comparison

Sizes for compiled+gzipped (bold) and compiled files.

master candidate difference
highcharts.js 98.7 kB
280.2 kB
98.6 kB
279.7 kB
-164 B
-520 B
highstock.js 130.9 kB
379.2 kB
130.8 kB
378.8 kB
-88 B
-476 B
highmaps.js 123.7 kB
356.9 kB
123.6 kB
356.5 kB
-51 B
-430 B
highcharts-gantt.js 133.4 kB
385.2 kB
133.4 kB
384.8 kB
-15 B
-454 B
indicators/indicators-all.js 22.3 kB
80.8 kB
22.3 kB
80.8 kB
-9 B
-53 B
modules/accessibility.js 34.3 kB
120.2 kB
34.3 kB
120.3 kB
19 B
15 B
modules/annotations.js 17.5 kB
58.8 kB
17.5 kB
58.7 kB
-3 B
-72 B
modules/annotations-advanced.js 23.8 kB
85.8 kB
23.8 kB
85.7 kB
-1 B
-72 B
modules/heatmap.js 6.5 kB
17.4 kB
6.5 kB
17.5 kB
11 B
46 B

@highsoft-bot
Copy link
Collaborator

highsoft-bot commented Jun 15, 2021

Visual test results - All diffing samples already approved


Samples changed

Change type Sample
Modified samples/highcharts/members/chart-getoptions/demo.js
Added samples/highcharts/members/chart-getoptions/demo.js
Deleted samples/highcharts/studies/chart-getoptions/demo.js
Modified samples/highcharts/studies/chart-getoptions/demo.js
Modified samples/highcharts/demo/column-stacked/demo.js
Modified samples/gantt/demo/progress-indicator/demo.js
Modified samples/gantt/demo/resource-management/demo.js
Modified samples/gantt/gantt/bigdata/demo.js
Added samples/gantt/gantt/grouping-hierarchy/demo.js
Added samples/gantt/gantt/grouping-vertically/demo.js
Added samples/gantt/gantt/one-milestone-point/demo.js
Added samples/gantt/gantt/tweaking-dependencies/demo.js
Added samples/gantt/gantt/tweaking-single-dependency/demo.js
Modified samples/gantt/grid-axis/demo/demo.js
Added samples/gantt/grid-axis/vertical/demo.js
Modified samples/gantt/grid-axis/with-navigator/demo.js
Added samples/gantt/grid-axis/with-tickinterval/demo.js
Modified samples/highcharts/accessibility/accessible-keyboardnav/demo.js
Modified samples/highcharts/accessibility/accessible-line/demo.js
Modified samples/highcharts/accessibility/accessible-pie/demo.js
Modified samples/highcharts/accessibility/advanced-accessible/demo.js
Modified samples/highcharts/accessibility/art-grants/demo.js
Modified samples/highcharts/accessibility/custom-focus/demo.js
Modified samples/highcharts/accessibility/internationalization/demo.js
Modified samples/highcharts/accessibility/webaim/demo.js
Modified samples/highcharts/annotations/defer/demo.js
Modified samples/highcharts/annotations/draggable/demo.js
Modified samples/highcharts/annotations/include-in-data-export/demo.js
Modified samples/highcharts/annotations/label-crop-overflow/demo.js
Modified samples/highcharts/annotations/label-position/demo.js
Modified samples/highcharts/annotations/visible/demo.js
Added samples/highcharts/blog/3d-column-in-space/demo.js
Added samples/highcharts/blog/accessibility-tags/demo.js
Added samples/highcharts/blog/animated-flow-final/demo.js
Added samples/highcharts/blog/animated-flow-improved/demo.js
Added samples/highcharts/blog/animated-flow-static/demo.js
Modified samples/highcharts/blog/annotations-aapl-iphone/demo.js
Added samples/highcharts/blog/area-bar-iot-devices/demo.js
Added samples/highcharts/blog/area-motion/demo.js
Added samples/highcharts/blog/bar-monthly-sales-trend/demo.js
Added samples/highcharts/blog/bar-pattern-fills/demo.js
Added samples/highcharts/blog/bar-remember-information/demo.js
Added samples/highcharts/blog/chart-boost-module/demo.js
Modified samples/highcharts/blog/cognitive-impairment-no-labels/demo.js
Modified samples/highcharts/blog/cognitive-impairment/demo.js
Added samples/highcharts/blog/color-blindness/demo.js
Added samples/highcharts/blog/column-range-precipitation/demo.js
Added samples/highcharts/blog/column-range-with-axis-titles/demo.js
Added samples/highcharts/blog/column-range-with-labels/demo.js
Added samples/highcharts/blog/column-range/demo.js
Added samples/highcharts/blog/common-mistakes-map-2/demo.js
Added samples/highcharts/blog/common-mistakes-map/demo.js
Added samples/highcharts/blog/corn-production/demo.js
Modified samples/highcharts/blog/data-type/demo.js
Added samples/highcharts/blog/distance-measurement/demo.js
Added samples/highcharts/blog/draw-api-2/demo.js
Added samples/highcharts/blog/draw-api/demo.js
Added samples/highcharts/blog/gdp-growth-all-data/demo.js
Added samples/highcharts/blog/gdp-growth-annual/demo.js
Added samples/highcharts/blog/gdp-growth-multiple-request-v2/demo.js
Added samples/highcharts/blog/gdp-growth-multiple-request/demo.js
Added samples/highcharts/blog/gdp-growth/demo.js
Added samples/highcharts/blog/global-temp-column-range/demo.js
Added samples/highcharts/blog/global-temp-heatmap/demo.js
Added samples/highcharts/blog/global-temp-time-series/demo.js
Added samples/highcharts/blog/histogram-calculator/demo.js
Added samples/highcharts/blog/histogram-multi-modal-distribution/demo.js
Added samples/highcharts/blog/histogram-right-skewed-multi-modal-distribution/demo.js
Added samples/highcharts/blog/histogram-right-skewed/demo.js
Added samples/highcharts/blog/histogram-symmetrical-distribution/demo.js
Added samples/highcharts/blog/line-average-rainfall-comparison/demo.js
Added samples/highcharts/blog/line-average-rainfall/demo.js
Added samples/highcharts/blog/line-chart/demo.js
Added samples/highcharts/blog/line-monthly-sales-trend/demo.js
Added samples/highcharts/blog/line-success-by-attractiveness-female-sender/demo.js
Added samples/highcharts/blog/line-success-by-attractiveness-male-sender/demo.js
Added samples/highcharts/blog/map-europe-electricity-price/demo.js
Added samples/highcharts/blog/map-grid-chart-small-multiple/demo.js
Added samples/highcharts/blog/map-motion-norway/demo.js
Added samples/highcharts/blog/map-motion/demo.js
Added samples/highcharts/blog/map-resellers-hover-data/demo.js
Added samples/highcharts/blog/map-resellers/demo.js
Added samples/highcharts/blog/map-usa-hexagon/demo.js
Added samples/highcharts/blog/map-usa-short/demo.js
Added samples/highcharts/blog/map-usa/demo.js
Added samples/highcharts/blog/movie-cummulative-income/demo.js
Added samples/highcharts/blog/movie-gross-income-filter/demo.js
Added samples/highcharts/blog/movie-gross-income/demo.js
Added samples/highcharts/blog/nba-visualisation/demo.js
Added samples/highcharts/blog/no-data-to-display/demo.js
Added samples/highcharts/blog/pattern-fill-plugin/demo.js
Added samples/highcharts/blog/pie-grid-chart-small-multiple/demo.js
Added samples/highcharts/blog/pie-information-transmitted-to-the-brain/demo.js
Added samples/highcharts/blog/pie-monthly-sales-trends/demo.js
Added samples/highcharts/blog/polar-animation/demo.js
Added samples/highcharts/blog/polar-chart/demo.js
Added samples/highcharts/blog/polar-wind-rose/demo.js
Added samples/highcharts/blog/polar/demo.js
Modified samples/highcharts/blog/read-csv-data-from-file/demo.js
Modified samples/highcharts/blog/read-csv-data-from-html-table/demo.js
Modified samples/highcharts/blog/read-csv-data-from-html/demo.js
Modified samples/highcharts/blog/read-csv-data-using-beforeparse/demo.js
Added samples/highcharts/blog/rotating-3d-scatter/demo.js
Modified samples/highcharts/blog/scatter-regression/demo.js
Added samples/highcharts/blog/seasonal-plot/demo.js
Added samples/highcharts/blog/seo-montly-sales-trend/demo.js
Modified samples/highcharts/blog/simple-linear-graph/demo.js
Modified samples/highcharts/blog/simple-logarithmic-graph/demo.js
Modified samples/highcharts/blog/simple-logarithmic-linear-graph/demo.js
Added samples/highcharts/blog/some-average-monthly-sales-trend/demo.js
Added samples/highcharts/blog/some-monthly-sales-trend/demo.js
Added samples/highcharts/blog/sound-pressure-level-annotations/demo.js
Added samples/highcharts/blog/sound-pressure-level-change-series/demo.js
Added samples/highcharts/blog/sound-pressure-level-errorbar/demo.js
Added samples/highcharts/blog/sound-pressure-level-multiple-series/demo.js
Added samples/highcharts/blog/sound-pressure-level-zoomtype/demo.js
Added samples/highcharts/blog/sound-pressure-level/demo.js
Added samples/highcharts/blog/speedometer/demo.js
Added samples/highcharts/blog/stock-release-beta/demo.js
Added samples/highcharts/blog/synchronize-axes-multiple-charts/demo.js
Added samples/highcharts/blog/top-headline-phrases/demo.js
Modified samples/highcharts/blog/venn/demo.js
Added samples/highcharts/blog/weather-radial-column-range/demo.js
Added samples/highcharts/blog/weather-radial-polar/demo.js
Added samples/highcharts/blog/weather-radial-timeline/demo.js
Added samples/highcharts/blog/world-continents/demo.js
Modified samples/highcharts/blog/xmas-card-2020/demo.js
Modified samples/highcharts/boost/line-series-heavy-dynamic/demo.js
Modified samples/highcharts/chart/alignticks-true/demo.js
Added samples/highcharts/chart/colors-parsers/demo.js
Deleted samples/highcharts/chart/defaultseriestype/demo.js
Modified samples/highcharts/chart/events-container/demo.js
Added samples/highcharts/chart/events-render/demo.js
Modified samples/highcharts/chart/ignorehiddenseries-true-stacked/demo.js
Modified samples/highcharts/chart/ignorehiddenseries-true/demo.js
Modified samples/highcharts/chart/scrollable-plotarea-vertical/demo.js
Added samples/highcharts/chart/seriesgroupshadow/demo.js
Modified samples/highcharts/chart/showaxes-false/demo.js
Added samples/highcharts/chart/zoomtype-polar/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-bar-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-column/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-pie-patterns/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-radial-bar-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-radial-bar-patterns/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-radial-bar/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-stacked-column-normal/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-stacked-column-patterns/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-stacked-column/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-sunburst-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-sunburst/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-treemap-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-comparison-treemap/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-sankey-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-sankey/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-split-bubble-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-split-bubble/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-bar-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-bar-pattern/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-bar/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-column-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-column-simple/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-stacked-column/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-sunburst-monchrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-sunburst/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-tilemap/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-treemap-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-treemap-pattern/demo.js
Modified samples/highcharts/chartchooser/categorical-composition-treemap/demo.js
Modified samples/highcharts/chartchooser/categorical-distribution-bar-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-distribution-bar-pattern/demo.js
Modified samples/highcharts/chartchooser/categorical-distribution-bar/demo.js
Modified samples/highcharts/chartchooser/categorical-flow-sankey-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-flow-sankey/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-organziation-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-organziation/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-sunburst-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-sunburst/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-treemap-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-treemap-pattern/demo.js
Modified samples/highcharts/chartchooser/categorical-hierarchy-treemap/demo.js
Modified samples/highcharts/chartchooser/categorical-relationship-map-bubble/demo.js
Modified samples/highcharts/chartchooser/categorical-relationship-map/demo.js
Modified samples/highcharts/chartchooser/categorical-relationship-network-graph-monochrome/demo.js
Modified samples/highcharts/chartchooser/categorical-relationship-network-graph/demo.js
Modified samples/highcharts/chartchooser/continuous-comparison-line-dash/demo.js
Modified samples/highcharts/chartchooser/continuous-comparison-line/demo.js
Modified samples/highcharts/chartchooser/continuous-comparison-map/demo.js
Modified samples/highcharts/chartchooser/continuous-comparison-scatter-trend-line/demo.js
Modified samples/highcharts/chartchooser/continuous-comparison-scatter/demo.js
Modified samples/highcharts/chartchooser/continuous-composition-stacked-area-monochrome/demo.js
Modified samples/highcharts/chartchooser/continuous-composition-stacked-area/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-bell-curve-standard-deviation/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-bell-curve/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-bubble-patterns/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-bubble/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-density-chart-compare/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-density-chart/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-map/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-marker-clusters-grid/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-marker-clusters/demo.js
Modified samples/highcharts/chartchooser/continuous-distribution-scatter/demo.js
Modified samples/highcharts/chartchooser/continuous-flow-streamgraph-monochrome/demo.js
Modified samples/highcharts/chartchooser/continuous-flow-streamgraph/demo.js
Modified samples/highcharts/chartchooser/continuous-relationship-line/demo.js
Modified samples/highcharts/chartchooser/continuous-trend-area-range/demo.js
Modified samples/highcharts/chartchooser/continuous-trend-line-annotations/demo.js
Modified samples/highcharts/chartchooser/continuous-trend-line/demo.js
Modified samples/highcharts/coloraxis/horizontal-layout/demo.js
Modified samples/highcharts/css/boxplot/demo.js
Added samples/highcharts/css/colorindex/demo.js
Modified samples/highcharts/css/colors/demo.js
Modified samples/highcharts/css/em/demo.js
Modified samples/highcharts/css/exporting/demo.js
Modified samples/highcharts/css/flags/demo.js
Modified samples/highcharts/css/map-dataclasses/demo.js
Added samples/highcharts/css/palette-helper/demo.js
Added samples/highcharts/css/point-series-classname/demo.js
Added samples/highcharts/css/prefers-color-scheme/demo.js
Modified samples/highcharts/css/stock-navigator/demo.js
Modified samples/highcharts/css/sunburst/demo.js
Modified samples/highcharts/css/treemap-coloraxis/demo.js
Added samples/highcharts/data-tools/datacursor-html/demo.js
Added samples/highcharts/data-tools/datamodifier-tree/demo.js
Added samples/highcharts/data-tools/datapool-html/demo.js
Added samples/highcharts/data-tools/datatable-html/demo.js
Added samples/highcharts/data-tools/googlesheets-html/demo.js
Modified samples/highcharts/data/google-spreadsheet/demo.js
Modified samples/highcharts/data/livedata-columns/demo.js
Modified samples/highcharts/datasorting/sort-key/demo.js
Modified samples/highcharts/demo/3d-area-multiple/demo.js
Modified samples/highcharts/demo/3d-column-interactive/demo.js
Modified samples/highcharts/demo/3d-column-null-values/demo.js
Modified samples/highcharts/demo/3d-column-stacking-grouping/demo.js
Modified samples/highcharts/demo/3d-pie-donut/demo.js
Modified samples/highcharts/demo/3d-pie/demo.js
Modified samples/highcharts/demo/accessible-line/demo.js
Modified samples/highcharts/demo/accessible-pie/demo.js
Modified samples/highcharts/demo/advanced-accessible/demo.js
Added samples/highcharts/demo/all-instruments/demo.js
Modified samples/highcharts/demo/annotations/demo.js
Modified samples/highcharts/demo/area-inverted/demo.js
Modified samples/highcharts/demo/area-negative/demo.js
Modified samples/highcharts/demo/area-stacked-percent/demo.js
Modified samples/highcharts/demo/area-stacked/demo.js
Modified samples/highcharts/demo/arearange-line/demo.js
Modified samples/highcharts/demo/areaspline/demo.js
Added samples/highcharts/demo/audio-boxplot/demo.js
Modified samples/highcharts/demo/bar-basic/demo.js
Modified samples/highcharts/demo/bar-negative-stack/demo.js
Added samples/highcharts/demo/bar-race/demo.js
Modified samples/highcharts/demo/bar-stacked/demo.js
Modified samples/highcharts/demo/bubble-3d/demo.js
Modified samples/highcharts/demo/bubble/demo.js
Modified samples/highcharts/demo/chart-update/demo.js
Modified samples/highcharts/demo/column-basic/demo.js
Modified samples/highcharts/demo/column-comparison/demo.js
Modified samples/highcharts/demo/column-drilldown/demo.js
Modified samples/highcharts/demo/column-negative/demo.js
Modified samples/highcharts/demo/column-rotated-labels/demo.js
Modified samples/highcharts/demo/column-stacked-and-grouped/demo.js
Modified samples/highcharts/demo/columnrange/demo.js
Modified samples/highcharts/demo/combo-dual-axes/demo.js
Modified samples/highcharts/demo/combo-meteogram/demo.js
Modified samples/highcharts/demo/combo-timeline/demo.js
Modified samples/highcharts/demo/combo/demo.js
Modified samples/highcharts/demo/dependency-wheel/demo.js
Added samples/highcharts/demo/donut-race/demo.js
Modified samples/highcharts/demo/dumbbell/demo.js
Modified samples/highcharts/demo/dynamic-click-to-add/demo.js
Modified samples/highcharts/demo/dynamic-master-detail/demo.js
Modified samples/highcharts/demo/euler-diagram/demo.js
Modified samples/highcharts/demo/flame/demo.js
Modified samples/highcharts/demo/gauge-clock/demo.js
Modified samples/highcharts/demo/gauge-speedometer/demo.js
Modified samples/highcharts/demo/heatmap/demo.js
Modified samples/highcharts/demo/honeycomb-usa/demo.js
Modified samples/highcharts/demo/line-ajax/demo.js
Modified samples/highcharts/demo/line-basic/demo.js
Modified samples/highcharts/demo/line-time-series/demo.js
Modified samples/highcharts/demo/lollipop/demo.js
Modified samples/highcharts/demo/network-graph/demo.js
Modified samples/highcharts/demo/packed-bubble-split/demo.js
Modified samples/highcharts/demo/packed-bubble/demo.js
Modified samples/highcharts/demo/pareto/demo.js
Modified samples/highcharts/demo/parliament-chart/demo.js
Added samples/highcharts/demo/pictorial-stackshadow/demo.js
Added samples/highcharts/demo/pictorial/demo.js
Modified samples/highcharts/demo/pie-basic/demo.js
Modified samples/highcharts/demo/pie-donut/demo.js
Modified samples/highcharts/demo/pie-drilldown/demo.js
Modified samples/highcharts/demo/pie-gradient/demo.js
Modified samples/highcharts/demo/pie-legend/demo.js
Modified samples/highcharts/demo/pie-monochrome/demo.js
Added samples/highcharts/demo/plotline-context/demo.js
Modified samples/highcharts/demo/polar-radial-bar/demo.js
Modified samples/highcharts/demo/polygon/demo.js
Modified samples/highcharts/demo/renderer/demo.js
? samples/highcharts/series-scatter/jitter/demo.js
Modified samples/highcharts/demo/scatter/demo.js
Added samples/highcharts/demo/sonification-music/demo.js
Added samples/highcharts/demo/sonification-navigation/demo.js
Deleted samples/highcharts/demo/sonification/demo.js
Added samples/highcharts/demo/sonified-function/demo.js
Modified samples/highcharts/demo/sparkline/demo.js
Modified samples/highcharts/demo/spline-inverted/demo.js
Modified samples/highcharts/demo/spline-irregular-time/demo.js
Modified samples/highcharts/demo/streamgraph/demo.js
Modified samples/highcharts/demo/styled-mode-column/demo.js
Modified samples/highcharts/demo/sunburst/demo.js
Added samples/highcharts/demo/treegraph-boxes/demo.js
? samples/highcharts/series-treegraph/treegraph-phylogenetic/demo.js
Added samples/highcharts/demo/treegraph-inverted/demo.js
Modified samples/highcharts/demo/treemap-coloraxis/demo.js
Modified samples/highcharts/demo/treemap-large-dataset/demo.js
Modified samples/highcharts/demo/treemap-with-levels/demo.js
Modified samples/highcharts/demo/variable-radius-pie/demo.js
Modified samples/highcharts/demo/variwide/demo.js
Modified samples/highcharts/demo/windbarb-series/demo.js
Modified samples/highcharts/demo/wordcloud/demo.js
Modified samples/highcharts/esm/async-await/demo.js
Added samples/highcharts/export-data/export-from-config/demo.js
Added samples/highcharts/export-data/export-post-request/demo.js
Added samples/highcharts/exporting/buttons-text-usehtml/demo.js
Modified samples/highcharts/exporting/multiple-charts-offline/demo.js
Added samples/highcharts/exporting/offline-download-map-to-pdf/demo.js
Added samples/highcharts/global/security-strip-html-dompurify/demo.js
Added samples/highcharts/global/security-strip-html/demo.js
Modified samples/highcharts/labels/full-date/demo.js
Deleted samples/highcharts/labels/general/demo.js
Modified samples/highcharts/labels/no-decimal-places/demo.js
Modified samples/highcharts/labels/one-decimal-place/demo.js
Modified samples/highcharts/labels/two-decimal-places/demo.js
Modified samples/highcharts/legend/navigation/demo.js
Deleted samples/highcharts/members/chart-reflow/demo.js
Added samples/highcharts/members/relative-font-size/demo.js
Modified samples/highcharts/members/renderer-path-on-chart/demo.js
Modified samples/highcharts/members/renderer-visual-bbox/demo.js
Added samples/highcharts/members/theme-v10/demo.js
Modified samples/highcharts/navigation/menuitemstyle/demo.js
Modified samples/highcharts/no-data-to-display/no-data-line/demo.js
Modified samples/highcharts/plotoptions/animation-defer/demo.js
Modified samples/highcharts/plotoptions/area-fillcolor-default/demo.js
Modified samples/highcharts/plotoptions/area-step/demo.js
Modified samples/highcharts/plotoptions/column-borderradius/demo.js
Modified samples/highcharts/plotoptions/column-grouppadding-default/demo.js
Modified samples/highcharts/plotoptions/column-pointpadding-default/demo.js
Modified samples/highcharts/plotoptions/pie-datalabels-connectorshape-string/demo.js
Modified samples/highcharts/plotoptions/pie-datalabels-softconnector-false/demo.js
Modified samples/highcharts/plotoptions/pie-datalabels-softconnector-true/demo.js
Modified samples/highcharts/plotoptions/sankey-node-column/demo.js
Modified samples/highcharts/plotoptions/sankey-outgoing/demo.js
Added samples/highcharts/plotoptions/series-border-radius/demo.js
Added samples/highcharts/plotoptions/series-datalabels-nullformat/demo.js
Modified samples/highcharts/plotoptions/series-marker-symbol/demo.js
Modified samples/highcharts/plotoptions/series-shadow/demo.js
Modified samples/highcharts/plotoptions/solidgauge-threshold/demo.js
Modified samples/highcharts/plotoptions/sunburst-datalabels-rotationmode-circular/demo.js
Modified samples/highcharts/plotoptions/sunburst-levelsize/demo.js
Modified samples/highcharts/plotoptions/sunburst-sliced/demo.js
Modified samples/highcharts/plotoptions/treemap-allowdrilltonode/demo.js
Modified samples/highcharts/plotoptions/treemap-allowtraversingtree/demo.js
Modified samples/highcharts/plotoptions/treemap-alternatestartingdirection-true/demo.js
Modified samples/highcharts/plotoptions/treemap-events-setrootnode/demo.js
Modified samples/highcharts/plotoptions/treemap-interactbyleaf-false/demo.js
Modified samples/highcharts/plotoptions/treemap-interactbyleaf-true-and-allowtraversingtree/demo.js
Modified samples/highcharts/plotoptions/treemap-layoutalgorithm-sliceanddice/demo.js
Modified samples/highcharts/plotoptions/treemap-layoutalgorithm-squarified/demo.js
Modified samples/highcharts/plotoptions/treemap-layoutalgorithm-strip/demo.js
Modified samples/highcharts/plotoptions/treemap-layoutalgorithm-stripes/demo.js
Modified samples/highcharts/plotoptions/treemap-levels/demo.js
Modified samples/highcharts/plotoptions/wordcloud-rotation/demo.js
Modified samples/highcharts/point/parent/demo.js
Added samples/highcharts/series-arearange/polar-arearange/demo.js
Added samples/highcharts/series-bar/trellis/demo.js
Added samples/highcharts/series-errorbar/datalabels/demo.js
Modified samples/highcharts/series-label/line-chart/demo.js
Modified samples/highcharts/series-label/stock-chart/demo.js
Modified samples/highcharts/series-lollipop/inverted-lollipop/demo.js
Modified samples/highcharts/series-networkgraph/link-datalabels-borders/demo.js
Modified samples/highcharts/series-networkgraph/textpath-datalabels/demo.js
Modified samples/highcharts/series-organization/drilldown/demo.js
Added samples/highcharts/series-organization/link-labels/demo.js
Modified samples/highcharts/series-packedbubble/initial-radius/demo.js
Modified samples/highcharts/series-packedbubble/packed-dashboard/demo.js
Modified samples/highcharts/series-packedbubble/parentnode-style/demo.js
Modified samples/highcharts/series-packedbubble/spiral/demo.js
Added samples/highcharts/series-pictorial/inverted/demo.js
Added samples/highcharts/series-pictorial/paths-max/demo.js
Modified samples/highcharts/series-solidgauge/labels-auto-aligned/demo.js
Modified samples/highcharts/series-timeline/datetime-axis/demo.js
Added samples/highcharts/series-timeline/styled-mode/demo.js
Modified samples/highcharts/series-treegraph/collapse-button-options/demo.js
Modified samples/highcharts/series-treegraph/collapsed-node/demo.js
Added samples/highcharts/series-treegraph/color-variation/demo.js
Added samples/highcharts/series-treegraph/dot-and-label/demo.js
Modified samples/highcharts/series-treegraph/level-options/demo.js
Modified samples/highcharts/series-treegraph/link-text-path/demo.js
Modified samples/highcharts/series-treegraph/link-types/demo.js
Modified samples/highcharts/series-treegraph/node-level/demo.js
Modified samples/highcharts/series-treegraph/reversed-nodes/demo.js
Added samples/highcharts/series-venn/basic/demo.js
Added samples/highcharts/series-venn/point-legend/demo.js
Modified samples/highcharts/series-waterfall/isintermediatesum/demo.js
Modified samples/highcharts/series-waterfall/yaxis-min/demo.js
Added samples/highcharts/series/legend-symbol/demo.js
Modified samples/highcharts/series/wrap-drawgraph/demo.js
Added samples/highcharts/sonification/all-scales/demo.js
Modified samples/highcharts/sonification/big-data/demo.js
Deleted samples/highcharts/sonification/chart-custom-order/demo.js
Modified samples/highcharts/sonification/chart-earcon/demo.js
Modified samples/highcharts/sonification/chart-events/demo.js
Modified samples/highcharts/sonification/chart-sequential/demo.js
Modified samples/highcharts/sonification/chart-simultaneous/demo.js
Added samples/highcharts/sonification/custom-instrument/demo.js
Deleted samples/highcharts/sonification/earcon-on-point/demo.js
Deleted samples/highcharts/sonification/earcon/demo.js
Deleted samples/highcharts/sonification/instrument-advanced/demo.js
Added samples/highcharts/sonification/instrument-raw/demo.js
Deleted samples/highcharts/sonification/instrument/demo.js
Added samples/highcharts/sonification/log-mapping/demo.js
Added samples/highcharts/sonification/manual-using-synth/demo.js
Added samples/highcharts/sonification/mapping-overview/demo.js
Added samples/highcharts/sonification/mapping-within/demo.js
Added samples/highcharts/sonification/mapping-zones/demo.js
Deleted samples/highcharts/sonification/multiple-charts/demo.js
Added samples/highcharts/sonification/pitch-mapping/demo.js
Added samples/highcharts/sonification/play-pause/demo.js
Deleted samples/highcharts/sonification/point-advanced/demo.js
Deleted samples/highcharts/sonification/point-basic/demo.js
Modified samples/highcharts/sonification/point-play-time/demo.js
Added samples/highcharts/sonification/point-sonify/demo.js
Modified samples/highcharts/sonification/polarity-invert/demo.js
Added samples/highcharts/sonification/scrubbing/demo.js
Deleted samples/highcharts/sonification/series-basic/demo.js
Deleted samples/highcharts/sonification/series-earcon/demo.js
Added samples/highcharts/sonification/speak-values/demo.js
Added samples/highcharts/sonification/synth-editor/demo.js
Added samples/highcharts/sonification/timeline-midi/demo.js
Added samples/highcharts/sonification/timeline-navigate-big-data/demo.js
Deleted samples/highcharts/sonification/timeline/demo.js
Modified samples/highcharts/studies/combo-timeline-updated/demo.js
Modified samples/highcharts/studies/covid-19/demo.js
Modified samples/highcharts/studies/direction-arrows/demo.js
Modified samples/highcharts/studies/exporting-table/demo.js
Modified samples/highcharts/studies/faster-scatter/demo.js
Modified samples/highcharts/studies/function-series/demo.js
Modified samples/highcharts/studies/generic-candlestick/demo.js
Modified samples/highcharts/studies/gpx-height-profile/demo.js
Modified samples/highcharts/studies/legend-custom-symbol/demo.js
Modified samples/highcharts/studies/linear-gauge-series-full/demo.js
Modified samples/highcharts/studies/logistics/demo.js
Added samples/highcharts/studies/map-world-cropped/demo.js
Modified samples/highcharts/studies/morph/demo.js
Modified samples/highcharts/studies/null-stacks/demo.js
Deleted samples/highcharts/studies/pictorial/demo.js
Added samples/highcharts/studies/pointandfigure/demo.js
Modified samples/highcharts/studies/sociogram/demo.js
Modified samples/highcharts/studies/tilemap-generator/demo.js
Modified samples/highcharts/studies/timeline/demo.js
Added samples/highcharts/studies/tree-toggle/demo.js
? samples/highcharts/series-treegraph/treegraph-chart/demo.js
Modified samples/highcharts/tooltip/bordercolor-default/demo.js
Modified samples/highcharts/tooltip/followpointer/demo.js
Modified samples/highcharts/tooltip/split/demo.js
Modified samples/highcharts/website/blog-landing-page/demo.js
Modified samples/highcharts/website/custom-map/demo.js
Modified samples/highcharts/website/highcharts-timeline/demo.js
Modified samples/highcharts/website/homepage-2021/demo.js
Added samples/highcharts/website/homepage-2023/demo.js
Modified samples/highcharts/website/homepage/demo.js
Modified samples/highcharts/website/icon-chart/demo.js
Modified samples/highcharts/website/icon-editor/demo.js
Modified samples/highcharts/website/icon-gantt/demo.js
Modified samples/highcharts/website/icon-map/demo.js
Modified samples/highcharts/website/icon-stock/demo.js
Modified samples/highcharts/website/icon-support/demo.js
Modified samples/highcharts/website/planet-atmospheres/demo.js
Modified samples/highcharts/website/small-demos-chart/demo.js
Modified samples/highcharts/website/small-demos-gantt/demo.js
Modified samples/highcharts/website/small-demos-maps/demo.js
Modified samples/highcharts/website/small-demos-stock/demo.js
Modified samples/highcharts/website/static-candlestick/demo.js
Modified samples/highcharts/website/static-chart/demo.js
Modified samples/highcharts/website/static-editor/demo.js
Modified samples/highcharts/website/static-gantt/demo.js
Modified samples/highcharts/website/static-map/demo.js
Modified samples/highcharts/website/static-stock/demo.js
Modified samples/highcharts/website/static-support/demo.js
Modified samples/highcharts/website/themes-demo/demo.js
Modified samples/highcharts/website/update-options/demo.js
Modified samples/highcharts/website/xmas-2021/demo.js
Added samples/highcharts/xaxis/axis-position-properties/demo.js
Added samples/highcharts/xaxis/crossing/demo.js
Modified samples/highcharts/xaxis/labels-allowoverlap-true/demo.js
Modified samples/highcharts/xaxis/labels-autorotationlimit/demo.js
Modified samples/highcharts/xaxis/labels-step-auto/demo.js
Modified samples/highcharts/xaxis/multiple/demo.js
Modified samples/highcharts/xaxis/opposite/demo.js
Modified samples/highcharts/xaxis/startofweek-monday/demo.js
Modified samples/highcharts/xaxis/startontick-false/demo.js
Modified samples/highcharts/xaxis/tickmarkplacement-between/demo.js
Modified samples/highcharts/xaxis/tickposition-outside/demo.js
Modified samples/highcharts/xaxis/title-align-center/demo.js
Added samples/highcharts/xaxis/units/demo.js
Modified samples/highcharts/yaxis/endontick/demo.js
Modified samples/highcharts/yaxis/gridlineinterpolation/demo.js
Modified samples/highcharts/yaxis/minortickinterval-null/demo.js
Added samples/highcharts/yaxis/minortickspermajor/demo.js
Modified samples/highcharts/yaxis/stacklabels-formatter/demo.js
Modified samples/maps/chart/animation-duration/demo.js
Modified samples/maps/chart/animation-none/demo.js
Modified samples/maps/chart/backgroundcolor-color/demo.js
Modified samples/maps/chart/backgroundcolor-gradient/demo.js
Modified samples/maps/chart/border/demo.js
Modified samples/maps/chart/events-click-getcoordinates/demo.js
Modified samples/maps/chart/events-click/demo.js
Modified samples/maps/chart/events-load/demo.js
Modified samples/maps/chart/events-redraw/demo.js
Modified samples/maps/chart/margin/demo.js
Modified samples/maps/chart/plotbackgroundcolor-color/demo.js
Modified samples/maps/chart/plotbackgroundcolor-gradient/demo.js
Modified samples/maps/chart/plotborder/demo.js
Modified samples/maps/chart/reflow-false/demo.js
Modified samples/maps/chart/reflow-true/demo.js
Modified samples/maps/chart/size/demo.js
Modified samples/maps/chart/spacing/demo.js
Modified samples/maps/chart/style-serif-font/demo.js
Modified samples/maps/chart/topojson/demo.js
Modified samples/maps/chart/type-mapline/demo.js
Modified samples/maps/chart/zoomtype-xy/demo.js
Modified samples/maps/coloraxis/dataclasscolor/demo.js
Modified samples/maps/coloraxis/dataclasses-labelformatter/demo.js
Modified samples/maps/coloraxis/dataclasses-name/demo.js
Modified samples/maps/coloraxis/gridlines/demo.js
Modified samples/maps/coloraxis/marker/demo.js
Modified samples/maps/coloraxis/mincolor-maxcolor-dataclasses/demo.js
Modified samples/maps/coloraxis/mincolor-maxcolor/demo.js
Modified samples/maps/credits/customized/demo.js
Modified samples/maps/credits/enabled-false/demo.js
Modified samples/maps/demo/all-areas-as-null/demo.js
Modified samples/maps/demo/all-maps/demo.js
Added samples/maps/demo/animated-mapline/demo.js
Added samples/maps/demo/audio-map/demo.js
Modified samples/maps/demo/circlemap-africa/demo.js
Modified samples/maps/demo/data-class-ranges/demo.js
Modified samples/maps/demo/data-class-two-ranges/demo.js
Modified samples/maps/demo/distribution/demo.js
Modified samples/maps/demo/doubleclickzoomto/demo.js
Modified samples/maps/demo/eu-capitals-temp/demo.js
Modified samples/maps/demo/flight-routes/demo.js
Added samples/maps/demo/flowmap-migration/demo.js
Added samples/maps/demo/flowmap-world-cup/demo.js
Added samples/maps/demo/flowmap/demo.js
Added samples/maps/demo/geoheatmap-equalearth/demo.js
Added samples/maps/demo/geoheatmap-europe/demo.js
Added samples/maps/demo/geoheatmap-orthographic/demo.js
Modified samples/maps/demo/geojson/demo.js
Modified samples/maps/demo/heatmap/demo.js
Added samples/maps/demo/lightning/demo.js
Modified samples/maps/demo/map-bubble/demo.js
Added samples/maps/demo/map-drilldown-preloaded/demo.js
Modified samples/maps/demo/map-drilldown/demo.js
Modified samples/maps/demo/map-pies/demo.js
Added samples/maps/demo/map-trajectory/demo.js
Added samples/maps/demo/mappoint-datalabels-mapmarker/demo.js
Added samples/maps/demo/mappoint-mapmarker/demo.js
Modified samples/maps/demo/marker-clusters/demo.js
? samples/maps/mapview/projection-explorer/demo.js
Modified samples/maps/demo/rich-info/demo.js
Modified samples/maps/demo/spider-map/demo.js
Modified samples/maps/demo/tooltip/demo.js
Modified samples/maps/demo/us-counties/demo.js
Modified samples/maps/demo/us-data-labels/demo.js
Modified samples/maps/exporting/scale/demo.js
Modified samples/maps/exporting/sourcewidth/demo.js
Added samples/maps/general/boilerplate/demo.js
Added samples/maps/general/geojson-optimization/demo.js
Added samples/maps/general/geojson-test-map/demo.js
Modified samples/maps/legend/alignment/demo.js
Modified samples/maps/legend/border-background/demo.js
Modified samples/maps/legend/enabled-false/demo.js
Modified samples/maps/legend/itemstyle/demo.js
Modified samples/maps/legend/labelformatter/demo.js
Modified samples/maps/legend/layout-vertical-sized/demo.js
Modified samples/maps/legend/layout-vertical/demo.js
Modified samples/maps/legend/padding-itemmargin/demo.js
Modified samples/maps/mapnavigation/doubleclickzoomto/demo.js
Modified samples/maps/mapnavigation/mousewheelsensitivity/demo.js
Modified samples/maps/mapview/center-zoom/demo.js
Added samples/maps/mapview/fittogeometry/demo.js
Modified samples/maps/mapview/get-view/demo.js
Modified samples/maps/mapview/insetoptions-border/demo.js
Modified samples/maps/mapview/insets-complete/demo.js
Modified samples/maps/mapview/insets-extended/demo.js
Modified samples/maps/mapview/maxzoom/demo.js
Modified samples/maps/mapview/projection-america-centric/demo.js
Modified samples/maps/mapview/projection-custom-d3geo/demo.js
Modified samples/maps/mapview/projection-custom-proj4js/demo.js
Modified samples/maps/mapview/projection-parallels/demo.js
Modified samples/maps/mapview/setview/demo.js
Modified samples/maps/marker-clusters/basic/demo.js
Modified samples/maps/marker-clusters/custom-alg/demo.js
Modified samples/maps/marker-clusters/optimized-kmeans/demo.js
Modified samples/maps/members/axis-update/demo.js
Modified samples/maps/members/chart-addseries/demo.js
Modified samples/maps/members/chart-destroy/demo.js
Modified samples/maps/members/chart-setsize-jquery-resizable/demo.js
Modified samples/maps/members/point-remove/demo.js
Modified samples/maps/members/point-update/demo.js
Modified samples/maps/members/point-zoomto/demo.js
Modified samples/maps/members/series-addpoint/demo.js
Modified samples/maps/members/series-setdata/demo.js
Modified samples/maps/members/series-update/demo.js
Modified samples/maps/plotoptions/honeycomb-china/demo.js
Added samples/maps/plotoptions/mapbubble-symbol/demo.js
Added samples/maps/plotoptions/mapline-colorbypoint-false/demo.js
Added samples/maps/plotoptions/mapline-colorbypoint-true/demo.js
Modified samples/maps/plotoptions/series-allareas-false/demo.js
Modified samples/maps/plotoptions/series-enablemousetracking-false/demo.js
Modified samples/maps/plotoptions/series-events-click/demo.js
Modified samples/maps/plotoptions/series-point-events-click-url/demo.js
Modified samples/maps/plotoptions/series-point-events-click/demo.js
Added samples/maps/series-flowmap/curve-factor/demo.js
Added samples/maps/series-flowmap/fill-opacity/demo.js
Added samples/maps/series-flowmap/flight-routes/demo.js
Added samples/maps/series-flowmap/from-to-lon-lat/demo.js
Added samples/maps/series-flowmap/marker-end/demo.js
Added samples/maps/series-flowmap/ship-route/demo.js
Modified samples/maps/series/data-datalabels/demo.js
Modified samples/maps/series/data-id/demo.js
Modified samples/maps/series/data-path/demo.js
Added samples/maps/series/draggable-mappoint/demo.js
Added samples/maps/series/geometry-types/demo.js
Modified samples/maps/series/joinby-double/demo.js
Modified samples/maps/series/joinby-null/demo.js
Modified samples/maps/series/joinby-single/demo.js
Modified samples/maps/series/mapline-mappoint-path-xy/demo.js
? samples/maps/series/data-geometry/demo.js
Modified samples/maps/title/subtitle/demo.js
Modified samples/maps/title/title/demo.js
Modified samples/maps/tooltip/background-border/demo.js
Modified samples/maps/tooltip/format/demo.js
Modified samples/maps/tooltip/formatter/demo.js
Modified samples/maps/tooltip/positioner/demo.js
Modified samples/maps/tooltip/usehtml/demo.js
Modified samples/maps/tooltip/valuedecimals/demo.js
Modified samples/stock/demo/cumulative-sum/demo.js
Modified samples/stock/demo/data-grouping/demo.js
Modified samples/stock/demo/flags-general/demo.js
Modified samples/stock/demo/flags-placement/demo.js
Modified samples/stock/demo/flags-shapes/demo.js
Modified samples/stock/demo/heikinashi/demo.js
Added samples/stock/demo/soundscape/demo.js
Modified samples/stock/demo/styled-scrollbar/demo.js
Modified samples/stock/demo/yaxis-plotbands/demo.js
Modified samples/stock/demo/yaxis-plotlines/demo.js
Modified samples/stock/indicators/custom-column-indicator/demo.js
Modified samples/stock/indicators/custom-regression-column/demo.js
Modified samples/stock/indicators/custom-regression-multiple-lines/demo.js
Modified samples/stock/issues/1074/demo.js
Modified samples/stock/issues/2360/demo.js
Modified samples/stock/issues/2543/demo.js
Modified samples/stock/issues/2611/demo.js
Modified samples/stock/issues/2637/demo.js
Modified samples/stock/members/chart-destroy/demo.js
Modified samples/stock/members/chart-exportchart/demo.js
Modified samples/stock/members/chart-setsize/demo.js
Modified samples/stock/members/chart-show-hide-loading/demo.js
Modified samples/stock/members/series-addpoint-shift/demo.js
Modified samples/stock/members/series-addpoint/demo.js
Modified samples/stock/members/series-remove/demo.js
Modified samples/stock/members/series-show-hide/demo.js
Modified samples/stock/navigator/inverted/demo.js
Modified samples/stock/navigator/styled-handles/demo.js
Modified samples/stock/plotoptions/animation-easing/demo.js
Modified samples/stock/plotoptions/flags-allowoverlapx/demo.js
Modified samples/stock/plotoptions/flags-onkey/demo.js
Modified samples/stock/plotoptions/flags-stackdistance/demo.js
Modified samples/stock/plotoptions/gapsize-in-highcharts/demo.js
Modified samples/stock/rangeselector/input-format/demo.js
Deleted samples/stock/scrollbar/height/demo.js
Modified samples/stock/scrollbar/in-highcharts/demo.js
Modified samples/stock/scrollbar/style/demo.js
Modified samples/stock/series-flags/in-highcharts/demo.js
Modified samples/stock/stocktools/scrollable-popup/demo.js
Modified samples/stock/tooltip/formatter/demo.js
Modified samples/stock/xaxis/crosshairs-xy/demo.js
Modified samples/stock/xaxis/events-setextremes/demo.js
Modified samples/stock/xaxis/id/demo.js
Modified samples/stock/xaxis/plotbands-multipane/demo.js
Modified samples/stock/yaxis/inverted-bar-scrollbar/demo.js
Modified samples/stock/yaxis/scrollbar-opposite/demo.js
Modified samples/highcharts/studies/chart-getoptions/demo.js
Added samples/highcharts/studies/chart-getoptions/demo.js

@pawelfus
Copy link
Contributor

Make sure collections like series and axes are reflected correctly in chart.options.

Do you expect any issues with navigator axes?

@TorsteinHonsi TorsteinHonsi added the Changelog: Feature Use on PR to add description as a feature in the generated changelog. label May 10, 2023
@TorsteinHonsi TorsteinHonsi marked this pull request as ready for review May 12, 2023 07:49
Copy link
Contributor

@pawelfus pawelfus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work! Just a two minor questions.

PS: Since there's a change in indexing in Stock (navigator is the last one), do we need an "Upgrade notes" part?

test.txt Outdated Show resolved Hide resolved
ts/Core/Chart/Chart.ts Outdated Show resolved Hide resolved
@TorsteinHonsi
Copy link
Collaborator Author

Ready for merge, pending CI

@TorsteinHonsi TorsteinHonsi merged commit 456fea1 into master May 23, 2023
9 checks passed
Development-Flow automation moved this from Review in progress to Done May 23, 2023
@highsoft-bot highsoft-bot added this to the Next milestone May 23, 2023
@TorsteinHonsi TorsteinHonsi deleted the feature/chart-getoptions branch May 23, 2023 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changelog: Feature Use on PR to add description as a feature in the generated changelog.
Projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants