Zoom and pan are synchronized, changed afterBuildTicksSignature
This commit is contained in:
14
README.md
14
README.md
@@ -4,6 +4,20 @@ The WEB GUI client of SEA.
|
||||
|
||||
This repository contains the code of the server for the control and graphical parts, plus the client code (HTML, CSS, JS).
|
||||
|
||||
**IMPORTANT**
|
||||
|
||||
This branch is an attempt to migrate from ChartJS 2.9.4 to 4.4.4.
|
||||
|
||||
Here is a list of what has been done :
|
||||
- Uprgaded the ChartJS zoom plugin library, and changed the corresponding options in the chart configuration. The previous version was not working with the version 4.4.4 of ChartJS
|
||||
- Installing the date library Luxon and its adpater for ChartJS. This is needed because since version 3.x, time axes need these libraries.
|
||||
- Renamed or moved all needed parameters in the ChartJS configuration.
|
||||
- Changed all `xAxes` and `yAxes` references to `x` and `y`.
|
||||
- Adapted `afterBuildTicks` callbacks with the new signature (only `axis` is given)
|
||||
|
||||
Here is a list of what needs to be done :
|
||||
- Change the implementation of the callback located in `options.scales.x.ticks` at chart creation in the Chart class, so it considers that the label is a timestamp. Reference : https://www.chartjs.org/docs/latest/axes/labelling.html#creating-custom-tick-formats
|
||||
|
||||
**Summary**
|
||||
|
||||
- [Documentation](#documentation)
|
||||
|
||||
Reference in New Issue
Block a user