Skip to content

Commit

Permalink
[skip ci] Deploy website on 49a7e0a 49a7e0a
Browse files Browse the repository at this point in the history
  • Loading branch information
TradingView committed Jan 30, 2025
1 parent 74210e6 commit c708084
Show file tree
Hide file tree
Showing 1,176 changed files with 1,283 additions and 1,241 deletions.
12 changes: 0 additions & 12 deletions 2cd80d2515d9899e4fa4f4576a510e89.js

This file was deleted.

2 changes: 1 addition & 1 deletion 404.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,15 @@ import {
defineExpose,
defineProps,
} from 'vue';
import { createChart } from 'lightweight-charts';
import {
createChart,
LineSeries,
AreaSeries,
BarSeries,
CandlestickSeries,
HistogramSeries,
BaselineSeries,
} from 'lightweight-charts';
const props = defineProps({
type: {
Expand Down Expand Up @@ -36,9 +44,22 @@ const props = defineProps({
},
});
// Function to get the correct series constructor name for current series type.
function getChartSeriesConstructorName(type) {
return `add${type.charAt(0).toUpperCase() + type.slice(1)}Series`;
function getChartSeriesDefinition(type) {
switch (type.toLowerCase()) {
case 'line':
return LineSeries;
case 'area':
return AreaSeries;
case 'bar':
return BarSeries;
case 'candlestick':
return CandlestickSeries;
case 'histogram':
return HistogramSeries;
case 'baseline':
return BaselineSeries;
}
return LineSeries;
}
// Lightweight Charts™ instances are stored as normal JS variables
Expand Down Expand Up @@ -68,8 +89,8 @@ const resizeHandler = () => {
// Creates the chart series and sets the data.
const addSeriesAndData = props => {
const seriesConstructor = getChartSeriesConstructorName(props.type);
series = chart[seriesConstructor](props.seriesOptions);
const seriesDefinition = getChartSeriesDefinition(props.type);
series = chart.addSeries(seriesDefinition, props.seriesOptions);
series.setData(props.data);
};
Expand Down

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions assets/js/16884.05bd7a5b.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion assets/js/16884.99ed9836.js

This file was deleted.

1 change: 0 additions & 1 deletion assets/js/1df93b7f.91a818b6.js

This file was deleted.

1 change: 1 addition & 0 deletions assets/js/1df93b7f.f552ac55.js

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,20 +1,41 @@
<script>
import { createChart } from 'lightweight-charts';
import {
createChart,
LineSeries,
AreaSeries,
BarSeries,
CandlestickSeries,
HistogramSeries,
BaselineSeries,
} from 'lightweight-charts';
// Lightweight Chart instances are stored as normal JS variables
// If you need to use a ref then it is recommended that you use `shallowRef` instead
let series;
let chart;
// Function to get the correct series constructor name for current series type.
function getChartSeriesConstructorName(type) {
return `add${type.charAt(0).toUpperCase() + type.slice(1)}Series`;
function getChartSeriesDefinition(type) {
switch (type.toLowerCase()) {
case 'line':
return LineSeries;
case 'area':
return AreaSeries;
case 'bar':
return BarSeries;
case 'candlestick':
return CandlestickSeries;
case 'histogram':
return HistogramSeries;
case 'baseline':
return BaselineSeries;
}
return LineSeries;
}
// Creates the chart series and sets the data.
const addSeriesAndData = (type, seriesOptions, data) => {
const seriesConstructor = getChartSeriesConstructorName(type);
series = chart[seriesConstructor](seriesOptions);
const seriesDefinition = getChartSeriesDefinition(type);
series = chart.addSeries(seriesDefinition, seriesOptions);
series.setData(data);
};
Expand Down
2 changes: 1 addition & 1 deletion docs.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/3.8.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/3.8/android.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/3.8/api.html

Large diffs are not rendered by default.

Loading

0 comments on commit c708084

Please sign in to comment.