@@ -34,6 +34,7 @@ import { JupyterCadJcadModelFactory } from './modelfactory';
34
34
import { MimeDocumentFactory } from '@jupyterlab/docregistry' ;
35
35
36
36
const FACTORY = 'JupyterCAD' ;
37
+ const CONTENT_TYPE = 'jcad' ;
37
38
const PALETTE_CATEGORY = 'JupyterCAD' ;
38
39
39
40
namespace CommandIDs {
@@ -59,8 +60,8 @@ const activate = (
59
60
const widgetFactory = new JupyterCadWidgetFactory ( {
60
61
name : FACTORY ,
61
62
modelName : 'jupytercad-jcadmodel' ,
62
- fileTypes : [ FACTORY ] ,
63
- defaultFor : [ FACTORY ] ,
63
+ fileTypes : [ CONTENT_TYPE ] ,
64
+ defaultFor : [ CONTENT_TYPE ] ,
64
65
tracker,
65
66
commands : app . commands ,
66
67
workerRegistry,
@@ -81,7 +82,7 @@ const activate = (
81
82
modelName : 'jupytercad-jcadmodel' ,
82
83
name : 'JSON Editor' ,
83
84
primaryFileType : app . docRegistry . getFileType ( 'json' ) ,
84
- fileTypes : [ FACTORY ]
85
+ fileTypes : [ CONTENT_TYPE ]
85
86
} ) ;
86
87
app . docRegistry . addWidgetFactory ( factory ) ;
87
88
@@ -92,12 +93,12 @@ const activate = (
92
93
app . docRegistry . addModelFactory ( modelFactory ) ;
93
94
// register the filetype
94
95
app . docRegistry . addFileType ( {
95
- name : FACTORY ,
96
+ name : CONTENT_TYPE ,
96
97
displayName : FACTORY ,
97
98
mimeTypes : [ 'text/json' ] ,
98
99
extensions : [ '.jcad' , '.JCAD' ] ,
99
100
fileFormat : 'text' ,
100
- contentType : FACTORY ,
101
+ contentType : CONTENT_TYPE ,
101
102
icon : logoIcon
102
103
} ) ;
103
104
0 commit comments