Skip to content

Commit ea0cf92

Browse files
author
Niilo Keinänen
committed
LCJS v7.1.0
1 parent b23bb70 commit ea0cf92

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ The page can be extended with a scroll bar, and any chart can be dragged around
2828

2929
Meanwhile, all charts are receiving real-time streaming data and continue to operate normally in terms of panning, zooming and cursor interactions.
3030

31+
**Compared to other web browsers, this example performs extremely poorly on Mozilla Firefox** due to relatively bad implementation of `CanvasRenderingContext2D.drawImage` when source is another canvas element.
32+
3133

3234
## API Links
3335

@@ -60,10 +62,10 @@ Direct developer email support can be purchased through a [Support Plan][4] or b
6062
© LightningChart Ltd 2009-2022. All rights reserved.
6163

6264

63-
[Dashboard]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/classes/Dashboard.html
64-
[XY cartesian chart]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/classes/ChartXY.html
65-
[Line series]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/
66-
[Axis]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/classes/Axis.html
67-
[Axis tick strategies]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/variables/AxisTickStrategies.html
68-
[Axis scroll strategies]: https://lightningchart.com/js-charts/api-documentation/v7.0.1/variables/AxisScrollStrategies.html
65+
[Dashboard]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/classes/Dashboard.html
66+
[XY cartesian chart]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/classes/ChartXY.html
67+
[Line series]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/
68+
[Axis]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/classes/Axis.html
69+
[Axis tick strategies]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/variables/AxisTickStrategies.html
70+
[Axis scroll strategies]: https://lightningchart.com/js-charts/api-documentation/v7.1.0/variables/AxisScrollStrategies.html
6971

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"webpack-stream": "^7.0.0"
1818
},
1919
"dependencies": {
20-
"@lightningchart/lcjs": "^7.0.1",
20+
"@lightningchart/lcjs": "^7.1.0",
2121
"@lightningchart/xydata": "^1.4.0"
2222
},
2323
"lightningChart": {

src/index.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,6 @@ const windows = []
1818
const createWindow = (type) => {
1919
const container = document.createElement('div')
2020
windowsContainer.append(container)
21-
container.style.position = 'absolute'
22-
container.style.boxSizing = 'content-box'
23-
container.style.width = `${windowsContainer.getBoundingClientRect().width / 4}px`
24-
container.style.left = `${(windows.length % 4) * (windowsContainer.getBoundingClientRect().width / 4)}px`
25-
container.style.height = '200px'
26-
container.style.top = `${Math.floor(windows.length / 4) * 200}px`
27-
2821
switch (type) {
2922
case 'lightningchart': {
3023
const chart = lc
@@ -81,7 +74,12 @@ const createWindow = (type) => {
8174
break
8275
}
8376
}
84-
77+
container.style.position = 'absolute'
78+
container.style.boxSizing = 'content-box'
79+
container.style.width = `${windowsContainer.getBoundingClientRect().width / 4}px`
80+
container.style.left = `${(windows.length % 4) * (windowsContainer.getBoundingClientRect().width / 4)}px`
81+
container.style.height = '200px'
82+
container.style.top = `${Math.floor(windows.length / 4) * 200}px`
8583
container.addEventListener('pointerdown', (eventDown) => {
8684
if (eventDown.defaultPrevented) return
8785

0 commit comments

Comments
 (0)