@@ -129,6 +129,8 @@ namespace CommandIDs {
129
129
*/
130
130
const dirty : JupyterFrontEndPlugin < void > = {
131
131
id : '@jupyter-notebook/application-extension:dirty' ,
132
+ description :
133
+ 'Check if the application is dirty before closing the browser tab.' ,
132
134
autoStart : true ,
133
135
requires : [ ILabStatus , ITranslator ] ,
134
136
activate : (
@@ -157,6 +159,7 @@ const dirty: JupyterFrontEndPlugin<void> = {
157
159
*/
158
160
const logo : JupyterFrontEndPlugin < void > = {
159
161
id : '@jupyter-notebook/application-extension:logo' ,
162
+ description : 'The logo plugin.' ,
160
163
autoStart : true ,
161
164
activate : ( app : JupyterFrontEnd ) => {
162
165
const baseUrl = PageConfig . getBaseUrl ( ) ;
@@ -185,6 +188,7 @@ const logo: JupyterFrontEndPlugin<void> = {
185
188
*/
186
189
const opener : JupyterFrontEndPlugin < void > = {
187
190
id : '@jupyter-notebook/application-extension:opener' ,
191
+ description : 'A plugin to open documents in the main area.' ,
188
192
autoStart : true ,
189
193
requires : [ IRouter , IDocumentManager ] ,
190
194
optional : [ ISettingRegistry ] ,
@@ -253,6 +257,7 @@ const opener: JupyterFrontEndPlugin<void> = {
253
257
*/
254
258
const menus : JupyterFrontEndPlugin < void > = {
255
259
id : '@jupyter-notebook/application-extension:menus' ,
260
+ description : 'A plugin to customize menus.' ,
256
261
requires : [ IMainMenu ] ,
257
262
autoStart : true ,
258
263
activate : ( app : JupyterFrontEnd , menu : IMainMenu ) => {
@@ -283,6 +288,7 @@ const menus: JupyterFrontEndPlugin<void> = {
283
288
*/
284
289
const menuSpacer : JupyterFrontEndPlugin < void > = {
285
290
id : '@jupyter-notebook/application-extension:menu-spacer' ,
291
+ description : 'A plugin to provide a spacer at rank 900 in the menu area.' ,
286
292
autoStart : true ,
287
293
activate : ( app : JupyterFrontEnd ) => {
288
294
const menu = new Widget ( ) ;
@@ -297,6 +303,7 @@ const menuSpacer: JupyterFrontEndPlugin<void> = {
297
303
*/
298
304
const pages : JupyterFrontEndPlugin < void > = {
299
305
id : '@jupyter-notebook/application-extension:pages' ,
306
+ description : 'Add commands to open the tree and running pages.' ,
300
307
autoStart : true ,
301
308
requires : [ ITranslator ] ,
302
309
optional : [ ICommandPalette ] ,
@@ -339,6 +346,7 @@ const pages: JupyterFrontEndPlugin<void> = {
339
346
*/
340
347
const pathOpener : JupyterFrontEndPlugin < INotebookPathOpener > = {
341
348
id : '@jupyter-notebook/application-extension:path-opener' ,
349
+ description : 'A plugin to open paths in new browser tabs.' ,
342
350
autoStart : true ,
343
351
provides : INotebookPathOpener ,
344
352
activate : ( app : JupyterFrontEnd ) : INotebookPathOpener => {
@@ -351,6 +359,7 @@ const pathOpener: JupyterFrontEndPlugin<INotebookPathOpener> = {
351
359
*/
352
360
const paths : JupyterFrontEndPlugin < JupyterFrontEnd . IPaths > = {
353
361
id : '@jupyter-notebook/application-extension:paths' ,
362
+ description : 'The default paths for a Jupyter Notebook app.' ,
354
363
autoStart : true ,
355
364
provides : JupyterFrontEnd . IPaths ,
356
365
activate : ( app : JupyterFrontEnd ) : JupyterFrontEnd . IPaths => {
@@ -366,9 +375,9 @@ const paths: JupyterFrontEndPlugin<JupyterFrontEnd.IPaths> = {
366
375
*/
367
376
const rendermime : JupyterFrontEndPlugin < IRenderMimeRegistry > = {
368
377
id : '@jupyter-notebook/application-extension:rendermime' ,
378
+ description : 'A plugin providing a rendermime registry.' ,
369
379
autoStart : true ,
370
380
provides : IRenderMimeRegistry ,
371
- description : 'Provides the render mime registry.' ,
372
381
optional : [
373
382
IDocumentManager ,
374
383
ILatexTypesetter ,
@@ -439,6 +448,7 @@ const rendermime: JupyterFrontEndPlugin<IRenderMimeRegistry> = {
439
448
*/
440
449
const shell : JupyterFrontEndPlugin < INotebookShell > = {
441
450
id : '@jupyter-notebook/application-extension:shell' ,
451
+ description : 'The default Jupyter Notebook application shell.' ,
442
452
autoStart : true ,
443
453
provides : INotebookShell ,
444
454
optional : [ ISettingRegistry ] ,
@@ -505,6 +515,7 @@ const splash: JupyterFrontEndPlugin<ISplashScreen> = {
505
515
*/
506
516
const status : JupyterFrontEndPlugin < ILabStatus > = {
507
517
id : '@jupyter-notebook/application-extension:status' ,
518
+ description : 'The default JupyterLab application status provider.' ,
508
519
autoStart : true ,
509
520
provides : ILabStatus ,
510
521
activate : ( app : JupyterFrontEnd ) => {
@@ -520,6 +531,8 @@ const status: JupyterFrontEndPlugin<ILabStatus> = {
520
531
*/
521
532
const tabTitle : JupyterFrontEndPlugin < void > = {
522
533
id : '@jupyter-notebook/application-extension:tab-title' ,
534
+ description :
535
+ 'A plugin to display the document title in the browser tab title.' ,
523
536
autoStart : true ,
524
537
requires : [ INotebookShell ] ,
525
538
activate : ( app : JupyterFrontEnd , shell : INotebookShell ) => {
@@ -556,6 +569,7 @@ const tabTitle: JupyterFrontEndPlugin<void> = {
556
569
*/
557
570
const title : JupyterFrontEndPlugin < void > = {
558
571
id : '@jupyter-notebook/application-extension:title' ,
572
+ description : 'A plugin to display and rename the title of a file.' ,
559
573
autoStart : true ,
560
574
requires : [ INotebookShell , ITranslator ] ,
561
575
optional : [ IDocumentManager , IRouter , IToolbarWidgetRegistry ] ,
@@ -654,6 +668,7 @@ const title: JupyterFrontEndPlugin<void> = {
654
668
*/
655
669
const topVisibility : JupyterFrontEndPlugin < void > = {
656
670
id : '@jupyter-notebook/application-extension:top' ,
671
+ description : 'Plugin to toggle the top header visibility.' ,
657
672
requires : [ INotebookShell , ITranslator ] ,
658
673
optional : [ ISettingRegistry , ICommandPalette ] ,
659
674
activate : (
@@ -735,6 +750,7 @@ const topVisibility: JupyterFrontEndPlugin<void> = {
735
750
*/
736
751
const sidePanelVisibility : JupyterFrontEndPlugin < void > = {
737
752
id : '@jupyter-notebook/application-extension:sidepanel' ,
753
+ description : 'Plugin to toggle the visibility of left or right side panel.' ,
738
754
requires : [ INotebookShell , ITranslator ] ,
739
755
optional : [ IMainMenu , ICommandPalette ] ,
740
756
autoStart : true ,
@@ -950,6 +966,7 @@ const sidePanelVisibility: JupyterFrontEndPlugin<void> = {
950
966
*/
951
967
const tree : JupyterFrontEndPlugin < JupyterFrontEnd . ITreeResolver > = {
952
968
id : '@jupyter-notebook/application-extension:tree-resolver' ,
969
+ description : 'The default tree route resolver plugin.' ,
953
970
autoStart : true ,
954
971
requires : [ IRouter ] ,
955
972
provides : JupyterFrontEnd . ITreeResolver ,
@@ -1007,8 +1024,12 @@ const tree: JupyterFrontEndPlugin<JupyterFrontEnd.ITreeResolver> = {
1007
1024
} ,
1008
1025
} ;
1009
1026
1027
+ /**
1028
+ * Plugin to update tree path.
1029
+ */
1010
1030
const treePathUpdater : JupyterFrontEndPlugin < ITreePathUpdater > = {
1011
1031
id : '@jupyter-notebook/application-extension:tree-updater' ,
1032
+ description : 'Plugin to update tree path.' ,
1012
1033
requires : [ IRouter ] ,
1013
1034
provides : ITreePathUpdater ,
1014
1035
activate : ( app : JupyterFrontEnd , router : IRouter ) => {
@@ -1029,8 +1050,12 @@ const treePathUpdater: JupyterFrontEndPlugin<ITreePathUpdater> = {
1029
1050
autoStart : true ,
1030
1051
} ;
1031
1052
1053
+ /**
1054
+ * Translator plugin
1055
+ */
1032
1056
const translator : JupyterFrontEndPlugin < void > = {
1033
1057
id : '@jupyter-notebook/application-extension:translator' ,
1058
+ description : 'Translator plugin' ,
1034
1059
requires : [ INotebookShell , ITranslator ] ,
1035
1060
autoStart : true ,
1036
1061
activate : (
@@ -1047,6 +1072,7 @@ const translator: JupyterFrontEndPlugin<void> = {
1047
1072
*/
1048
1073
const zen : JupyterFrontEndPlugin < void > = {
1049
1074
id : '@jupyter-notebook/application-extension:zen' ,
1075
+ description : 'Zen mode plugin.' ,
1050
1076
autoStart : true ,
1051
1077
requires : [ ITranslator ] ,
1052
1078
optional : [ ICommandPalette , INotebookShell ] ,
0 commit comments