瀏覽代碼

Update the toolbar tutorial example to reflect code changes.

Jason Grout 8 年之前
父節點
當前提交
82b14595a1
共有 1 個文件被更改,包括 9 次插入5 次删除
  1. 9 5
      tutorial/notebook.md

+ 9 - 5
tutorial/notebook.md

@@ -69,18 +69,23 @@ class ButtonExtension implements IWidgetExtension<NotebookPanel>{
    */
   createNew(nb: NotebookPanel, model: IDocumentModel,
             context: IDocumentContext): IDisposable {
-    let button = new ToolbarButton('myButton', () => {
+    let callback = () => {
       NotebookActions.runAll(nb.content, context.kernel);
-    }, 'Tooltip');
+    };
+    let button = new ToolbarButton({
+      className: 'myButton',
+      onClick: callback,
+      tooltip: 'Tooltip'
+    });
 
     let i = document.createElement('i');
     i.classList.add('fa', 'fa-fast-forward')
     button.node.appendChild(i);
 
-    nb.toolbar.add('mybutton', button, 'cellType')
+    nb.toolbar.add('mybutton', button, 'run')
     return new DisposableDelegate(() => {
       button.dispose();
-    })
+    });
   }
 }
 
@@ -90,7 +95,6 @@ class ButtonExtension implements IWidgetExtension<NotebookPanel>{
 function activateExtension(app: Application, registry: DocumentRegistry) {
   registry.registerExtension('Notebook', new ButtonExtension());
 }
-
 ```
 
 Then add this extension to the JupyterLab extension list and relaunch JupyterLab: