@@ -55,6 +55,9 @@ const FACTORY = 'HighCharts';
5555 */
5656const CHART_ICON_CLASS = 'jp-ChartIcon' ;
5757
58+ /**
59+ * The chart tools extension.
60+ */
5861const chartToolsPlugin : QuantLabPlugin < IChartTools > = {
5962 activate : activateChartTools ,
6063 provides : IChartTools ,
@@ -64,9 +67,9 @@ const chartToolsPlugin: QuantLabPlugin<IChartTools> = {
6467} ;
6568
6669/**
67- * The default chart extension .
70+ * The chart widget tracker provider .
6871 */
69- const chartPlugin : QuantLabPlugin < IChartTracker > = {
72+ const trackerPlugin : QuantLabPlugin < IChartTracker > = {
7073 activate : activateCharts ,
7174 id : 'jupyter.extensions.highcharts' ,
7275 provides : IChartTracker ,
@@ -81,13 +84,13 @@ const chartPlugin: QuantLabPlugin<IChartTracker> = {
8184/**
8285 * Export the plugin as default.
8386 */
84- const plugins : QuantLabPlugin < any > [ ] = [ chartPlugin , chartToolsPlugin ] ;
87+ const plugins : QuantLabPlugin < any > [ ] = [ trackerPlugin , chartToolsPlugin ] ;
8588export default plugins ;
8689
8790function activateChartTools ( app : QuantLab , tracker : IChartTracker , editorServices : IEditorServices , state : IStateDB ) : Promise < IChartTools > {
8891 const id = 'chart-tools' ;
8992 const charttools = new ChartTools ( { tracker} ) ;
90- const slideShow = ChartTools . createSlideShowSelector ( ) ;
93+ const category = ChartTools . createCategorySelector ( ) ;
9194 const nbConvert = ChartTools . createNBConvertSelector ( ) ;
9295 const editorFactory = editorServices . factoryService . newInlineEditor
9396 . bind ( editorServices . factoryService ) ;
@@ -109,11 +112,11 @@ function activateChartTools(app: QuantLab, tracker: IChartTracker, editorService
109112 return true ;
110113 } ;
111114
112- charttools . title . label = 'Chart Tools ' ;
115+ charttools . title . label = 'Highcharts ' ;
113116 charttools . id = id ;
114- charttools . addItem ( { tool : slideShow , rank : 2 } ) ;
115- charttools . addItem ( { tool : nbConvert , rank : 3 } ) ;
116- charttools . addItem ( { tool : metadataEditor , rank : 4 } ) ;
117+ charttools . addItem ( { tool : category , rank : 1 } ) ;
118+ charttools . addItem ( { tool : nbConvert , rank : 2 } ) ;
119+ charttools . addItem ( { tool : metadataEditor , rank : 3 } ) ;
117120 MessageLoop . installMessageHook ( charttools , hook ) ;
118121
119122 // Wait until the application has finished restoring before rendering.
0 commit comments