Skip to content

Commit 2a54ef4

Browse files
committed
feat: added shapes drawing
toolbar in price chart
1 parent 8a2acfa commit 2a54ef4

File tree

7 files changed

+8806
-13
lines changed

7 files changed

+8806
-13
lines changed

eslint.config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ const stylistic = require('@stylistic/eslint-plugin');
1111
module.exports = tseslint.config(
1212
{
1313
ignores: [
14+
'eslint.config.js',
1415
'.vscode-test',
1516
'out',
16-
'src/webviews'
17+
'src/webviews',
18+
'src/webviews/lib'
1719
]
1820
},
1921
js.configs.recommended,

src/backtestSettingView.ts

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -150,23 +150,31 @@ export class BacktestSettingView {
150150
this._panel.webview.html = this.getHtmlContent(this._panel.webview);
151151

152152
if (this._currentProject && this._currentProject._id) {
153-
this.projectService.getProject(this._currentProject._id).then(projectDetails => {
154-
this.datasetService.loadDatasetsInWorkspace().then(datasets => {
153+
this.projectService.getProject(this._currentProject._id)
154+
.then(projectDetails => {
155+
this.datasetService.loadDatasetsInWorkspace()
156+
.then(datasets => {
155157
this._datasets = datasets;
156158
this._updateWebview(projectDetails?.lastConfig);
157-
}).catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
158-
}).catch(error => {
159+
})
160+
.catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
161+
})
162+
.catch(error => {
159163
vscode.window.showErrorMessage(`Error loading project data in show(): ${error.message}`);
160-
this.datasetService.loadDatasetsInWorkspace().then(datasets => {
164+
this.datasetService.loadDatasetsInWorkspace()
165+
.then(datasets => {
161166
this._datasets = datasets;
162167
this._updateWebview(undefined);
163-
}).catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
168+
})
169+
.catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
164170
});
165171
} else {
166-
this.datasetService.loadDatasetsInWorkspace().then(datasets => {
172+
this.datasetService.loadDatasetsInWorkspace()
173+
.then(datasets => {
167174
this._datasets = datasets;
168175
this._updateWebview(undefined);
169-
}).catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
176+
})
177+
.catch(dsError => vscode.window.showErrorMessage(`Error loading datasets in show(): ${dsError.message}`));
170178
}
171179

172180
this._panel.reveal(vscode.ViewColumn.Two);

0 commit comments

Comments
 (0)