Skip to content

Commit 84de981

Browse files
author
Quant Lab
committed
modelfactory, toolbar
1 parent a609d98 commit 84de981

25 files changed

Lines changed: 778 additions & 483 deletions

File tree

packages/calendar-extension/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ function activate(app: QuantLab, restorer: ILayoutRestorer, services: IServiceMa
165165
palette.addItem({ command, category });
166166
menu.addItem({ command });
167167
});
168-
mainMenu.addMenu(menu, {rank: 60});
168+
mainMenu.addMenu(menu, {rank: 80});
169169

170170
// Add a launcher item if the launcher is available.
171171
if (launcher) {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

packages/calendar/src/panel.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

packages/calendar/src/toolbar.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

packages/calendar/src/tracker.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

packages/docregistry/src/registry.ts

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -536,6 +536,9 @@ class DocumentRegistry implements IDisposable {
536536
case 'notebook':
537537
return find(this._fileTypes, ft => ft.contentType === 'notebook') ||
538538
DocumentRegistry.defaultNotebookFileType;
539+
case 'spreadsheet':
540+
return find(this._fileTypes, ft => ft.contentType === 'spreadsheet') ||
541+
DocumentRegistry.defaultSpreadsheetFileType;
539542
default:
540543
// Find the best matching extension.
541544
if (model.name || model.path) {
@@ -1112,6 +1115,19 @@ namespace DocumentRegistry {
11121115
iconClass: 'jp-MaterialIcon jp-NotebookIcon'
11131116
};
11141117

1118+
/**
1119+
* The default spreadsheet file type used by the document registry.
1120+
*/
1121+
export
1122+
const defaultSpreadsheetFileType: IFileType = {
1123+
...fileTypeDefaults,
1124+
name: 'spreadsheet',
1125+
extensions: ['.xls'],
1126+
contentType: 'spreadsheet',
1127+
fileFormat: 'json',
1128+
iconClass: 'jp-MaterialIcon jp-SpreadsheetIcon'
1129+
};
1130+
11151131
/**
11161132
* The default directory file type used by the document registry.
11171133
*/
@@ -1132,6 +1148,7 @@ namespace DocumentRegistry {
11321148
const defaultFileTypes: ReadonlyArray<Partial<IFileType>> = [
11331149
defaultTextFileType,
11341150
defaultNotebookFileType,
1151+
defaultSpreadsheetFileType,
11351152
defaultDirectoryFileType,
11361153
{
11371154
name: 'markdown',
@@ -1157,11 +1174,6 @@ namespace DocumentRegistry {
11571174
mimeTypes: ['text/csv'],
11581175
iconClass: 'jp-MaterialIcon jp-SpreadsheetIcon'
11591176
},
1160-
{
1161-
name: 'xls',
1162-
extensions: ['.xls'],
1163-
iconClass: 'jp-MaterialIcon jp-SpreadsheetIcon'
1164-
},
11651177
{
11661178
name: 'js',
11671179
extensions: ['.js'],

packages/highcharts-extension/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ function activateCharts(app: QuantLab, restorer: ILayoutRestorer, services: ISer
202202
palette.addItem({ command, category });
203203
menu.addItem({ command });
204204
});
205-
mainMenu.addMenu(menu, {rank: 80});
205+
mainMenu.addMenu(menu, {rank: 70});
206206

207207
// Add a launcher item if the launcher is available.
208208
if (launcher) {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

packages/highcharts/src/panel.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Copyright (c) QuantLab Development Team.
2+
// Distributed under the terms of the Modified BSD License.

0 commit comments

Comments
 (0)