Bladeren bron

Merge pull request #8053 from jtpio/ex-notebook-run

Add the `notebook:run` command to the notebook example
Steven Silvester 5 jaren geleden
bovenliggende
commit
3af9e1eaeb
1 gewijzigde bestanden met toevoegingen van 16 en 0 verwijderingen
  1. 16 0
      examples/notebook/src/commands.ts

+ 16 - 0
examples/notebook/src/commands.ts

@@ -27,6 +27,7 @@ const cmdIds = {
   restart: 'notebook:restart-kernel',
   switchKernel: 'notebook:switch-kernel',
   runAndAdvance: 'notebook-cells:run-and-advance',
+  run: 'notebook:run-cell',
   deleteCell: 'notebook-cells:delete',
   selectAbove: 'notebook-cells:select-above',
   selectBelow: 'notebook-cells:select-below',
@@ -144,6 +145,15 @@ export const SetupCommands = (
       );
     }
   });
+  commands.addCommand(cmdIds.run, {
+    label: 'Run',
+    execute: () => {
+      return NotebookActions.run(
+        nbWidget.content,
+        nbWidget.context.sessionContext
+      );
+    }
+  });
   commands.addCommand(cmdIds.editMode, {
     label: 'Edit Mode',
     execute: () => {
@@ -212,6 +222,7 @@ export const SetupCommands = (
   category = 'Notebook Cell Operations';
   [
     cmdIds.runAndAdvance,
+    cmdIds.run,
     cmdIds.split,
     cmdIds.merge,
     cmdIds.selectAbove,
@@ -233,6 +244,11 @@ export const SetupCommands = (
       keys: ['Enter'],
       command: cmdIds.selectNotebook
     },
+    {
+      selector: '.jp-Notebook',
+      keys: ['Ctrl Enter'],
+      command: cmdIds.run
+    },
     {
       selector: '.jp-Notebook',
       keys: ['Shift Enter'],